开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1229|回复: 6
收起左侧

[分享] 谁说的把置随机数种子放在启动窗口下就行了?

[复制链接]
结帖率:93% (184/198)
发表于 2023-6-15 12:04:16 | 显示全部楼层 |阅读模式   广西壮族自治区来宾市
之前看到个帖子忘了谁说的,放在启动窗口下,然后在任何地方调用取随机数,都能大大减少重复的问题,这是错误的!


必须要在取随机数前置随机数种子,这样重复的概率才会大大减小

1.png
这是在取随机数前置随机数种子,再对比一下在启动窗口前:
2.png




其实说白了,就想告诉一些跟我一样的易语言小白,问的再多,有条件还不如自己测试,有时候有些人虽然热心回答你,这是值得赞扬的,但是不懂装懂的话,就是在误导新手,这样只会让人更鄙视
结帖率:83% (39/47)

签到天数: 12 天

发表于 2025-2-11 06:00:41 | 显示全部楼层   福建省宁德市
蔡文松 发表于 2025-2-11 05:57
这个不能用,调试是正常的,但是编译出来的一用到这个就崩溃,一用就崩溃,搞的我查了两天代码,结果是你 ...

复制代码的时候切换成文本模式再手动复制
回复 支持 反对

使用道具 举报

结帖率:83% (39/47)

签到天数: 12 天

发表于 2025-2-11 06:00:06 | 显示全部楼层   福建省宁德市
蔡文松 发表于 2025-2-11 05:57
这个不能用,调试是正常的,但是编译出来的一用到这个就崩溃,一用就崩溃,搞的我查了两天代码,结果是你 ...

不可能,除非是精易这个代码复制粘贴出问题了
回复 支持 反对

使用道具 举报

结帖率:71% (10/14)
发表于 2025-2-11 05:57:16 | 显示全部楼层   广东省汕头市
凌哥 发表于 2023-6-15 12:08
用这套,易语言自带的那个会内存泄漏

[e=1].版本 2

这个不能用,调试是正常的,但是编译出来的一用到这个就崩溃,一用就崩溃,搞的我查了两天代码,结果是你这个有问题啊!!!
回复 支持 反对

使用道具 举报

发表于 2024-8-8 21:56:32 | 显示全部楼层   广西壮族自治区玉林市
66666666666666666
回复 支持 反对

使用道具 举报

结帖率:83% (39/47)

签到天数: 12 天

发表于 2023-6-15 12:08:57 | 显示全部楼层   福建省宁德市
用这套,易语言自带的那个会内存泄漏

  
子程序名返回值类型公开备 注
L_运算_取随机数_长整数长整数型 支持任意范围的伪随机数取值(xorshift算法).作者:白银
参数名类 型参考可空数组备 注
最小值长整数型
最大值长整数型
重置种子逻辑型首次调用会自动重置. 默认: 假
变量名类 型静态数组备 注
局_种子整数型 
局_整数整数型 
如果真 (重置种子 局_种子 = 0)
置入代码 ({ 15, 49, 133, 192, 116, 250, 137, 69, 252 })
局_种子 = 局_整数
置入代码 ({ 232, 0, 0, 0, 0, 89, 255, 117, 20, 255, 117, 16, 255, 117, 12, 255, 117, 8, 255, 113, 247, 232, 4, 0, 0, 0, 201, 194, 24, 0, 85, 83, 87, 86, 139, 124, 36, 28, 139, 76, 36, 36, 139, 92, 36, 24, 139, 84, 36, 32, 139, 68, 36, 20, 139, 40, 57, 218, 137, 206, 25, 254, 137, 254, 15, 76, 241, 15, 76, 207, 137, 223, 15, 76, 250, 15, 76, 211, 137, 235, 193, 227, 13, 49, 235, 137, 221, 193, 237, 17, 49, 221, 137, 235, 193, 227, 5, 49, 235, 137, 221, 193, 229, 13, 49, 221, 137, 232, 193, 232, 17, 49, 232, 137, 197, 193, 229, 5, 49, 197, 139, 68, 36, 20, 137, 40, 41, 250, 25, 241, 131, 194, 1, 131, 209, 0, 184, 255, 255, 255, 255, 15, 66, 200, 15, 66, 208, 81, 82, 83, 85, 232, 11, 0, 0, 0, 1, 248, 17, 242, 94, 95, 91, 93, 194, 20, 0, 83, 139, 68, 36, 20, 11, 192, 117, 24, 139, 76, 36, 16, 139, 68, 36, 12, 51, 210, 247, 241, 139, 68, 36, 8, 247, 241, 139, 194, 51, 210, 235, 80, 139, 200, 139, 92, 36, 16, 139, 84, 36, 12, 139, 68, 36, 8, 209, 233, 209, 219, 209, 234, 209, 216, 11, 201, 117, 244, 247, 243, 139, 200, 247, 100, 36, 20, 145, 247, 100, 36, 16, 3, 209, 114, 14, 59, 84, 36, 12, 119, 8, 114, 14, 59, 68, 36, 8, 118, 8, 43, 68, 36, 16, 27, 84, 36, 20, 43, 68, 36, 8, 27, 84, 36, 12, 247, 218, 247, 216, 131, 218, 0, 91, 194, 16, 0 })
返回 (0)
子程序名返回值类型公开备 注
L_运算_随机数_xorshift整数型 支持任意范围的伪随机数取值(xorshift算法).作者:白银
参数名类 型参考可空数组备 注
最小值整数型
最大值整数型
重置种子逻辑型首次调用会自动重置. 默认: 假
变量名类 型静态数组备 注
局_种子整数型 
局_整数整数型 
如果真 (重置种子 局_种子 = 0)
置入代码 ({ 15, 49, 133, 192, 116, 250, 137, 69, 252 })
局_种子 = 局_整数
置入代码 ({ 232, 0, 0, 0, 0, 89, 139, 85, 12, 139, 69, 8, 83, 87, 86, 139, 113, 247, 57, 208, 137, 193, 15, 79, 202, 15, 79, 208, 139, 6, 137, 199, 193, 231, 13, 49, 199, 137, 251, 193, 235, 17, 49, 251, 137, 216, 193, 224, 5, 49, 216, 41, 202, 66, 191, 255, 255, 255, 255, 15, 69, 250, 137, 6, 49, 210, 247, 247, 1, 209, 137, 200, 94, 95, 91, 201, 194, 16, 0 })
返回 (0)

点评

线程安全的   福建省宁德市  发表于 2023-6-15 12:10
回复 支持 3 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表