Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2007-08-25
帖子: 1
声望力: 0 ![]() |
![]()
如何产生0到8之间的整数随机数?
谢谢 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24 ![]() |
![]()
randperm(8)
从里面随便取一个就可以了。 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2007-08-25
帖子: 5
声望力: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#4 |
普通会员
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19 ![]() |
![]()
round(8*rand)
__________________
吾幼学文,10年不就,怒,遂习武,校场骑射,中鼓吏,乃逐,闭门研医良久,自攥一良方,服之,卒!!! |
![]() |
![]() |
![]() |
#5 |
高级会员
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21 ![]() |
![]()
random('unid',9)-1
|
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2007-07-24
帖子: 6
声望力: 0 ![]() |
![]()
x = randint(8);
|
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2007-08-24
帖子: 4
声望力: 0 ![]() |
![]()
>> randint(8)
ans = 1 0 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 0 1 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 1 1 0 0 0 1 0 0 1 0 1 1 0 0 1 1 |
![]() |
![]() |
![]() |
#8 |
初级会员
注册日期: 2007-08-24
帖子: 4
声望力: 0 ![]() |
![]()
randint不是很恰当
要实现的话,建议语句 randint(1,1,9) |
![]() |
![]() |
![]() |
#9 |
初级会员
注册日期: 2007-08-24
帖子: 4
声望力: 0 ![]() |
![]()
randperm(8)只是将1到8的整数随机排列
|
![]() |
![]() |