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)
}
}