您的位置:首页 > 编程语言 > Go语言

[技巧]go语言使用select{}产生随机数

2017-10-12 10:23 344 查看

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)
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息