zuohaoyi 发表于 2007-2-18 18:42

如何产生0-N的随机数?

如题,N为任意正整数。

bainhome 发表于 2007-2-18 19:08

N*round(rand(m,n))

zuohaoyi 发表于 2007-2-18 20:43

好像不对吧,我要产生一个数,不是数组啊

我的意思是说,产生的随机数取值范围是0-N,比如0-10,0-100等

[ 本帖最后由 ChaChing 于 2009-4-18 13:47 编辑 ]

bainhome 发表于 2007-2-18 21:11

:@L 晕...
像你这么表述问题,神仙也不明白...
0到100之间的一个随机数:
A=round(100*rand(1,10))
b=A(1)

davlee 发表于 2008-3-28 02:00

unidrnd(N,m,n):生成1-N上离散均匀分布的随机数,结果存为m*n的矩阵. m,n缺省默认为1.
对于你的问题:unidrand(N+1)-1

tigerhead099 发表于 2008-4-7 16:37

楼主一开始问的的确不是很清楚
页: [1]
查看完整版本: 如何产生0-N的随机数?