[技巧]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) } }
相关文章推荐
- [技巧]go语言使用select{}阻塞main函数和for range 做定时器服务
- 使用Java中的Random类产生随机数
- 使用numpy产生随机数
- java7新特性——使用ThreadLocalRandom产生并发随机数
- sql server 2000更新技巧&select 查询中带参数,游标中使用exec
- .net中使用Random()产生一个随机数
- 使用C++如何产生32位随机数
- java7新特性——使用ThreadLocalRandom产生并发随机数
- select2插件-简单技巧使用心得
- ORACLE中使用DBMS_RANDOM去产生随机数
- 数据库技巧—sql产生随机数
- JavaSE8基础 Random 使用给定的种子产生随机数
- 使用sys_guid产生随机数
- hive中select中DISTINCT的技巧和使用
- Oracle常用SQL技巧SELECT子句中避免使用
- [唐胡璐]VBS技巧 - Generate Random String(产生随机数)
- 使用Random函数产生随机数
- 使用rand()与srand()产生随机数
- 关于select中DISTINCT的技巧和使用
- C语言中用于产生随机数的函数使用方法总结