【发布时间】:2014-10-17 07:55:47
【问题描述】:
给定一个布尔随机数生成器。如何使用它生成 0 到 n 范围内的随机数。
【问题讨论】:
-
定义“布尔随机数生成器”
-
生成一个介于 0 和二次幂之间的随机数,该随机数至少为
n,并在结果至少为 n 时重试。 -
@alfasin 一个“布尔随机数生成器”已经定义好了。
-
@kayson 然后链接将不胜感激!
-
Boolean和number是两种不同的类型。同样,您能否提供一个提供定义的链接/参考?说“介绍性编程教科书”是一种挥别。要么提供支持你奇怪定义的参考资料(对这样的教科书),要么承认你错了。
标签: algorithm random data-structures