【发布时间】:2020-10-09 14:00:49
【问题描述】:
我有一个奇怪的要求,我需要生成用户给定长度的随机数。用户可以给Minimum Length和Maximum Length,我需要生成包含这个范围之间的字符长度的随机数。
例如,如果Minimum Length 是6 而Maximum Length 是10,那么我需要生成字符数必须在6 和10 之间的随机数。对于此示例,以下可以是随机生成器:
123456,
7654321,
12345678,
987654321,
5432109876, etc.
像这样,随机生成器必须包含提供的输入之间的长度。
我知道如何根据固定字符长度在范围之间创建随机数,但我不知道如何根据可变长度创建随机数。我试图找到答案,但大多数都是基于固定长度和固定范围,找不到我正在寻找的完全匹配。
如果有人能帮我解决这个问题,那就太好了。
【问题讨论】:
-
我会先随机化提供的最小和最大长度之间的长度,然后在该长度可以拥有的最小数字和该长度可以获得的最大数字之间随机化
标签: javascript node.js random variable-length