go语言使用select{}产生随机数
很多时候我们用到随机数,在C/C++语言中实现是比较麻烦的,但是go语言的 select {}好像天生自带的随机数产生特性。
- 1直接上代码
package main
import "fmt"
func main(){
ch := make(chan int,1)
for{
select { //在0~2中产生随机数
case ch <- 0:
case ch <- 1:
case ch <- 2:
}
i := <-ch
fmt.Println("\n 产生的随机数为:",i)
}
}