如何用一个1-8随机数生成器制作一个1-7随机数生成器?
首发

如何用一个1-8随机数生成器制作一个1-7随机数生成器?

优质
请用语音读文章

热门回答:

我不太懂编程。但是我能给你一个思路

先在1-8之间随机生成一个。如果生成的是1-7就输出。如果生成8。那就重新再来一次。这样如果八个数字概率相等的话。最后生成1-7的概率也是相等的。大致如图

1-7七个数字的概率的概率就是1/8+1/64+1/512…=(1/8)(1-1/8ⁿ)/(7/8)。当n趋近于∞时就等于1/7

其他观点:

比如用C来说。可能没写规范啊。大概意思就是这么回事

设2个对象

int a=rand(8);

int b=8;

然后用if else。如果a=b就重新随机。否则直接print直接输出就行了

其他观点:

rand(7)不行吗?非要rand(8)吗?

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

古代各个时期代表性的冷兵器都有什么?

请用语音读文章热门回答:原始冷兵器早在原始社会时期。人们就以石头制作成石斧、石[&h...

马上又过年了,你拍过哪些最有意义,或觉得最有年味的照片?

请用语音读文章热门回答:每年过年少不了拍些挂春联、帖福字、赶大集、采年货、放鞭炮[&...

20淘了两本伟人的书,有收藏价值吗?

请用语音读文章热门回答:我永远的偶像!偶像的所有的作品都有收藏无限价值!没有偶像[&...

LOL周淑怡在线解答仙女棒的作用,声称“可变大变小变漂亮”,这是什么意思?

请用语音读文章热门回答:LOL周淑怡是我比较喜欢的主播。她有着清秀的脸庞。皮肤细[&...

难入眠进行回复 取消回复

您的电子邮箱地址不会被公开。

评论(2)

  • 北海茫月 永久VIP 2022年10月1日 20:09:43

    概率,的是,观点,数字,给你,那就,回事,我能,时就,如图

  • 难入眠 永久VIP 2022年10月1日 20:09:43

    没想到大家都对如何用一个1-8随机数生成器制作一个1-7随机数生成器?感兴趣,不过这这篇解答确实也是太好了

  • 一桥孤寂 永久VIP 2022年10月1日 20:09:43

    我不太懂编程。但是我能给你一个思路先在1-8之间随机生成一个。如果生成的是1-7就输出。如果生成8。那就重新再来一次。