随机数:修订间差异

无编辑摘要
无编辑摘要
标签移动版编辑 移动版网页编辑 可视化编辑
无编辑摘要
标签移动版编辑 移动版网页编辑 可视化编辑
第73行:
运算优先级存在bug,应该尽可能加上括号避免运算错误。
 
由于float数精度损失,这个随机生成器的有效范围是16777215,考虑到游戏滥用id,id可能超出有效范围。
 
如果你需要准确的小数,生成区间在-16777.217~16777.216内保证精度,这里舍弃负数。
 
rnd(self.id*0.001,16777.216)%mod+min
 
不过该生成式的随机分配不均,导致有效范围更小。
 
这时应该使用[https://cra.lanzouj.com/b0agtlmih rnd]组件。
255

个编辑