【发布时间】:2013-03-14 14:08:35
【问题描述】:
我的任务是生成 5000 个介于 -2 和 5 之间的随机数 然后计算这些值中有多少在 2 和 3 之间 这是我目前所拥有的:
randNums=rand(1,5000); %Generate 5000 random values between 0 and 1
randNums=randNums*7-2; %Get those random values to be between -2 and 5
我知道 7*1=7 和 0*7=0 所以 -2 从每个 = 7-2,但我完全理解如果数字介于 5,6 或 -6 和 1 之间,如何再次应用它。
【问题讨论】:
-
请重新表述您的问题......如果数字在 (0,1) 中,那么所有数字都在 -2 和 5 之间
-
有一个简单的函数:
def howMany(): return 1000 -
我的意思是生成介于 -2 和 5 之间的随机数并计算大于 2 和小于 3 的随机数
-
rand(1,5000) 将在 0-1 之间生成 5000 个随机数