问题:
- 怎么设计一个随机函数?
- 有一个随机生成 [1, 5] 的随机函数,怎么设计一个均匀随机 [1, 7] 的随机函数?
怎么设计一个随机函数
会了再写。
随机函数设计
有一个随机生成 [1, 5] 的随机函数,怎么设计一个均匀随机 [1, 7] 的随机函数?
这个问题可以概括成:给定一个在 [a, b] 内均匀随机的函数 F,设计一个 [m, n] 内均匀随机的函数 R。
其实很简单,就是先用 F 随机出一个 [a, b] 内的数,然后除以 (b - a),再乘上 (n - m),最后加上 n 即可。