random.getrandbits(k) that returns a python long int with k random bits. func init() { rand.Seed(time.Now().UnixNano()) } var bitsRunes = []rune("01") func RandBitsRunes(n int) string { b := make([]rune, n) for i := range b { b[i] =bitsRunes[rand.Intn(len(bitsRunes))] } return string(b) }
i,_ := strconv.Btoi64(RandBitsRunes(128), 2)