我正在执行一些代码,然后等待 1 秒到 1 分钟之间。我目前正在使用random 0:01:00 /seed
,但我真正需要的是能够设置一个地板,使其等待 30 秒到 1 分钟。
问问题
128 次
5 回答
5
如果您希望 0:0:30 为最小值,0:1:0 为最大值,请尝试以下公式:
0:0:29 + random 0:0:31
这个公式产生一个“离散分布的(伪)随机值”。如果您想要一个“连续分布(伪)随机值”,您可以使用(仅在 R3 中)公式:
0:0:30 + random 30.0
R2 没有对“连续分布(伪)随机值”的原生支持。
于 2013-08-07T23:53:53.607 回答
2
不是我的专业领域,但是:
00:00:30 + to time! (random 100% * (to integer! 00:00:30))
......似乎工作,我想。
于 2013-08-07T23:31:34.293 回答
1
>>random/seed now/precise
>> t1: now wait 30 + random 30 difference now t1
== 0:00:39
于 2013-08-07T23:33:22.660 回答
1
以下情况如何:
0:00:30 + random 0:00:30
于 2013-08-07T23:45:32.810 回答
0
您可以生成一个从 1 到 30 的整数,然后从 1 分 1 秒中减去该数字(以秒为单位)。(关于播种,使用它,但不是经常使用)
于 2013-08-08T19:27:02.683 回答