精易论坛

标题: 随机长整数 [打印本页]

作者: 真冬    时间: 2022-5-7 02:46
标题: 随机长整数
  
子程序名返回值类型公开备 注
随机长整数长整数型 只适合正整数0-9223372036854775807,经测试,容易随机到接近最大值的数,随机最小值几率较低
参数名类 型参考可空数组备 注
最小值长整数型最小0
最大值长整数型最大9223372036854775807
变量名类 型静态数组备 注
i1整数型 
最小字节集 
最大字节集 
结果字节集 
上一位最大整数型 
上一位随机整数型 
最小范围整数型 
最大范围整数型 
最小 = 到字节集 (最小值)
最大 = 到字节集 (最大值)
' 调试输出 (最小)
' 调试输出 (最大)
结果 = 最小
变量循环首 (取数据类型尺寸 ( #长整数型 ), 1, -1, i1)
最小范围 = 选择 (上一位随机 = 上一位最大, 最小 [i1], 0)
最大范围 = 选择 (上一位随机 = 上一位最大, 最大 [i1], 255)
连续赋值 (取随机数 (最小范围, 最大范围), 结果 [i1], 上一位随机)
上一位最大 = 最大 [i1]
' 调试输出 (格式化文本 (“取随机数(%3d,%3d)= %3d”, 最小范围, 最大范围, 上一位随机), 最小 [i1], 最大 [i1])
变量循环尾 ()
' 调试输出 (结果)
置随机数种子 ()
返回 (取字节集sj (结果, #长整数型, ))


作者: 我爱爱爱    时间: 2022-5-7 09:01
好东西,下载来看看啊
作者: gaoqing    时间: 2022-5-7 09:26
谢谢分享
作者: xjshuaishuai    时间: 2022-5-7 09:44
谢谢分享!
作者: 李泽勇2    时间: 2022-5-7 09:55
系统自带的取随机数是有规律的,不建议使用。
作者: wuqingg    时间: 2022-5-7 13:34
取时间戳就好了,除非一秒点两次要不然那玩意儿不重复
作者: 果心豆腐酱    时间: 2022-5-7 13:42
李泽勇2 发表于 2022-5-7 09:55
系统自带的取随机数是有规律的,不建议使用。

置种子后,就可以、
作者: 李泽勇2    时间: 2022-5-7 14:00
果心豆腐酱 发表于 2022-5-7 13:42
置种子后,就可以、

一样的。有规律的。
作者: 深圳梦    时间: 2022-5-7 22:21
        支持开源~!感谢分享
作者: camingo    时间: 2022-5-8 09:30
置随机数种子 ()命令怎么写到 取随机数 后面了
作者: Sugar沐橙    时间: 2022-5-8 20:45
支持支持
作者: Akari    时间: 2023-10-12 23:47
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4