Need to generate a set of random bytes?

package main

import (
	"crypto/rand"
	"fmt"
)

func GenRandomBytes(size int) (blk []byte, err error) {
	blk = make([]byte, size)
	_, err = rand.Read(blk)
	return
}

func main() {
	if blk, err := GenRandomBytes(32); err != nil {
		panic(err)
	} else {
		sblk := string(blk)
		fmt.Printf("sblk: %s\n", sblk)
		fmt.Printf("hex : %x\n", blk)
	}
}