package main
import "fmt"
import "time"
func main() {
time1 :=time.Now().UnixNano()/1e6;
var B uint = 3
var i int = 1
var j = 0;
// N = 2^B N:一共有多少个桶
for i=0;i<100000000;i++ {
j = i&(1<<B-1) //放到哪个桶
// fmt.Println(i,j);
//j = i%256;
}
//fmt.Println(j);
time2 :=time.Now().UnixNano()/1e6 - time1;
fmt.Println(j,time2);
}
//一亿次快30毫秒