猫史档案馆


随机数不够随机?

用户:某个姓黑的某个姓黑的查看:4 回复:5 评论:4 创建时间:2022-06-29T17:37:23


hi大家好,我是迷你憨憨

不知道大家在编程时,

有没有遇到这样的难题:

随机数不够随机!?

你可能会满脸黑人问号,不知所措

没事,我们先来做个实验——

center_image

这串代码的意思是重复取一个随机值,如果是1就往上走,如果是2就往下走,如果是3就往左走,如果是4就往右走

实验的结果按理说应该是一个角色一直在一个地方绕圈

可真是结果是——

center_image

所以,这串随机数中,3和4明显多于1和2

这就是我所说的,随机数不够随机!

所以,到底怎样才能让随机数概率相等呢?

那就要等你来探索了!

JOJO!


回复

上一页1 页 / 共 1下一页
seld59seld59

随机值应该是集中在数据的中间部分吧

点赞2


评论


无畏之星pro无畏之星pro

礼花蛋看多了(((

点赞0


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

见shequ.codemao.cn/community/465232,解决方法是我的回帖

点赞0


评论


𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

随机数值几乎在范围中上部,上限高了几乎看不到3位数

点赞1


评论


Mini_editMini_edit

按顺序不就更加不随机了……

点赞0


评论