[别人code自己实现] go语言实现随机数生成器
来源:互联网 发布:知乎 不知道 编辑:程序博客网 时间:2024/05/21 12:46
go语言实现随机数生成器。
package mainimport "fmt"import "math/rand"import "time"func rand_generator() chan int{ out:=make(chan int) go func(){ for{ rand.Seed(time.Now().Unix()) out <- rand.Intn(100) } }() return out}func main(){ rand_service_handler:=rand_generator() fmt.Printf("%d\n",<-rand_service_handler)}
最好设置seed的值,这样产生的随机数相对比较“随机”点哈。至于要用哪个值作为seed呢,时间戳就是一个不错的选择
0 0
- [别人code自己实现] go语言实现随机数生成器
- go语言自己实现Set
- C语言下泊松分布以及指数分布随机数生成器实现
- C随机数生成器的实现分析
- JavaScript实现随机数生成器(去重)
- Go语言自己实现的异步小log程序.
- go 实现一个简单的UUID生成器
- c语言实现随机数
- java 语言实现随机数
- 汉诺塔go语言实现
- GO语言实现selpg
- go语言实现九九乘法表
- 随机数生成器C语言
- go语言-生成随机数
- 利用UnityEditor实现自己的代码生成器
- C语言随机数的实现
- 观察者模式 Go语言实现
- Go语言实现堆栈(Stack)
- Annotation(章节摘要)
- AppStore生存之道:国内iOS开发者创业经验分享
- OpenGL ES 从零开始系列9a:动画基础和关键帧动画
- 关于LayoutInflate的理解。
- 黎曼几何和李群在图像处理中的应用(1)
- [别人code自己实现] go语言实现随机数生成器
- java 一行行读取写入txt文档
- tomcat中运行正常的web项目部署至websphere后,spring无法获取bean
- OpenGL ES 从零开始系列9(完结):四元数
- UDP包的最大大小是多少?
- hdu1002 终于对了
- [JQuery]学习——JQuery编写性能分析
- Druid连接池入门
- 解决chrome浏览器,调试本地文件问题