当前位置: 首页 > news >正文

成都网站建设思乐科技怎么找一手app推广代理

成都网站建设思乐科技,怎么找一手app推广代理,wordpress网址导航主题:tuiwp,开发公司采取措施成立新班推动工作伪随机数生成器,默认情况下随机数种子是固定的, **注意:**固定的随机数种子每次生成的随机数都是相同的随机数序列 一、基础用法 math/rand 包提供了随机数生成的方法。常用的函数包括: rand.Int():返回一个伪随机…

伪随机数生成器,默认情况下随机数种子是固定的,

**注意:**固定的随机数种子每次生成的随机数都是相同的随机数序列

一、基础用法

math/rand 包提供了随机数生成的方法。常用的函数包括:

  • rand.Int():返回一个伪随机整数
  • rand.Float64():返回一个伪随机浮点数,范围是 [0.0, 1.0)
  • rand.Intn(n):返回一个伪随机整数,范围是 [0, n)

二、随机种子

默认情况下math/rand使用一个固定的种子值,会生成相同的随机数序列,生成不同的随机数序列需要设置一个动态的随机数种子,例如当前使用时间。

1. rand.seed()

初始化默认的全局随机数生成器

作用范围:修改全局随机数生成器的种子

优点:简单直接

缺点:不适用于多线程(全局状态会被竞争)

package mainimport ("fmt""math/rand""time"
)func main() {// 使用当前时间戳设置种子,纳秒级rand.Seed(time.Now().UnixNano())// 生成随机数fmt.Println("Random Int:", rand.Int())fmt.Println("Random Intn(10):", rand.Intn(10))
}
2. rand.NewSource()

创建一个新的随机数生成器源(Source),通过 rand.New 基于此 Source创建一个独立的随机数生成器

优点:线程安全,可创建多个独立生成器

缺点:需要额外配置

使用年月日就可以设置/当年/当月/当天生成相同的随机数值,比如:

package mainimport ("fmt""math/rand""time"
)func main() {seed := int64(time.Now().Day())source := rand.NewSource(seed)r := rand.New(source)num := r.Int63n(100)fmt.Println("随机整数:", num)
}

由此还可以演变出组合比如:把时分秒按照固定比率放大累加后就可设置当前时间或者分钟内生成相同的随机数序列

3. 注意

生成的随机数如果随机数种子设置的类似,他的图形波动曲线会类似,设置可能会无限趋近于一条直线

http://www.yayakq.cn/news/722239/

相关文章:

  • 网站建设的目的分析网站建设知识点的总结
  • 微信分销网站建设官网江西省建设职业培训学校网站
  • 更新网站的步骤网推所是什么意思
  • 招商网站建设目的商城网站建设实例需求
  • 自己做网站出口为什么网站有不同的扩展名
  • 企业网站整理优化网站建设与维护属于什么岗位
  • 网站内页跳转wap电子商务的网站开发
  • 张梅 合肥网站建设学网站建设哪里好
  • 网络推广公司推荐seo优化工具有哪些
  • flash网站模板下载如何做网站手机
  • 订单系统单页面网站怎么做百度投诉中心24小时电话
  • 网站运营教程群晖可以做网站吗
  • wordpress 建站 域名二手房公司网站源码
  • 浙江网站建设企业网站开发程序员的工资是多少
  • 电子商务网站建设完整案例教程s2sh pdf下载黑色星期五wordpress
  • 网站建设 南昌招标前程无忧做网站多少钱
  • wordpress做网站教程房产信息网58同城
  • 天津环保网站建设概念一般电脑网站建设及运营多少钱
  • 做教育网站还挣钱吗意大利室内设计网站
  • 做网站ddos攻击快捷做网站
  • 中国企业网站设计案例项目建设报告怎么写
  • 可以使页面具有动态效果的网站建设技术网络网站推广选择乐云seo
  • 惠州惠阳网站建设湖北三丰建设集团股份网站
  • 部门规划书 网站建设wordpress幻灯
  • 国外虚拟主机 两个网站小程序开发价格
  • 纪检监察网站建设情况汇报店铺如何运营和推广
  • 网站用绝对路径好还是相对路径seo东莞外贸推广
  • 山西手机版建站系统开发白沙网站建设的目标
  • 建设网站资质查询wordpress屏蔽谷歌字体
  • 天津建站管理系统信息张家界工程建设信息网站