首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

随机100次,范围1-5有关问题

2012-10-15 
随机100次,范围1-5问题!随机范围 1 - 5随机100次要求随机出的100次一定要包含 1 - 10 个数字。比如 随机出

随机100次,范围1-5问题!
随机范围 1 - 5;

随机100次

要求随机出的100次一定要包含 1 - 10 个数字。

比如 随机出 10个1, 8个2, 12个3, 5个4, 65个5;

但是不可以出现 0个1, 或者 0个2……

一定要把 5 个数字全部随机出来 
但是次数随便 
总和要100次。

如果直接控制随机范围,随机100次的话, 有很小的几率会出现只随机出了 1 - 4 而 5 (这里也可能是别的数字)没有被随机出这种可能性。

求解!

[解决办法]

探讨
以5取模

[解决办法]
模运算,结果+1
[解决办法]
探讨

引用:

如果消除了这种小概率,就不叫随机了。


是有点扭曲,,,
但是要求 必须5个数字每个都要随机出来,只是每个数字随机出多少个可以随便,头疼啊...

[解决办法]
楼主可以这样
把你随机得出的100个数记录下来
求出最大和最小之间的差,平均分成5段
100个结果落在第一段里代表1,落在第二段代表2,以此类推
[解决办法]
探讨
引用:

如果消除了这种小概率,就不叫随机了。


是有点扭曲,,,
但是要求 必须5个数字每个都要随机出来,只是每个数字随机出多少个可以随便,头疼啊...

热点排行