noble9801 发表于 2007-8-29 17:31

如何产生1-60之间的随机整数

我想产生1-60之间的随机整数,各位有什么办法没有!谢谢

[ 本帖最后由 eight 于 2007-8-29 19:35 编辑 ]

eight 发表于 2007-8-29 19:35

原帖由 noble9801 于 2007-8-29 17:31 发表 http://www.chinavib.com/forum/images/common/back.gif
我想产生1-60之间的随机整数,各位有什么办法没有!谢谢

方法一:
A=round(100*rand(1,10))
b=A(1)转自 bainhome 版友,参见帖子:http://www.chinavib.com/forum/viewthread.php?tid=37888


方法二:A=randperm(60);
b=A(1)

下次发帖前建议先自己动手搜索一下,其中第二个方法精华帖就有介绍

rocwoods 发表于 2007-8-30 09:13

再补充一个
unidrnd(60,1,1)

noble9801 发表于 2007-8-30 18:12

高手就是高手,谢谢了!

井欣 发表于 2009-4-18 10:19

回复 地板 noble9801 的帖子

我也受益了,呵呵,谢谢各位了:loveliness:

rocwoods 发表于 2009-4-18 15:15

两年前的老贴子了,被楼上顶起来了。呵呵,那就再补充个,randint(1,1,)。

ChaChing 发表于 2009-4-18 18:14

其实不同领域/背景, 好像就有习惯使用的函数!
个人比较建议基本的一定得学习, Toolbox总是要钱的!
rand - MATLAB Function
randperm - MATLAB Function
unidrnd - Statistics Toolbox
randint - Communications Toolbox
页: [1]
查看完整版本: 如何产生1-60之间的随机整数