如何用一个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...

你觉得国庆期间的三部电影《我和我的祖国》、《中国机长》、《攀登者》那部好看?

请用语音读文章热门回答:看了《中国机长》和《攀登者》。由于国庆。主旋律《我和我的[&...

如何检测无线WIFI信号的强度?

请用语音读文章热门回答:通过对无线wifi信号强度的测试。可根据无线信号的强度。[&...

什么工作月入4、5万、求大神指导?

请用语音读文章热门回答:行行出状元。每行每业都有高工资!如果你目前拿着三四千的工[&...

发表评论

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

评论(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。那就重新再来一次。