批作文网 > 问答 > 小学 > 数学 > 问:有一个函数能等概率地生成0至5这6个...

问:有一个函数能等概率地生成0至5这6个数,怎样由这个函数等概率地生成0-8这9个数?要求不能改变函数.

更新时间:2026-09-30 06:51:06

问题描述:

问:有一个函数能等概率地生成0至5这6个数,怎样由这个函数等概率地生成0-8这9个数?要求不能改变函数.

莫炜凌回答:

  有点像掷色子,你可以掷两次色子.也就是运行上面所说的那个函数两次.   设置方法有很多,我只说一种:   如果第一个色子投到小于4的数,则第二个色子投到几,就生成几.   如果第一个色子投到的数字大于或等于4,则第二个数字就投到几,就先+12,再除以2,再取整.   注:这里所说的第一个色子,意思就是第一次运行那个函数.

相关热搜

推荐文章