如何用Matlab产生1到10之间3个不同的随机数
5个回答
展开全部
<%
Function
RndNumber(MinNum,MaxNum)
Randomize
RndNumber=int((MaxNum-MinNum+1)*rnd+MinNum)
RndNumber=RndNumber
End
Function
Function
RndN(N,a,b)
'产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
x
=
RndNumber(a,b)
for
i=1
to
N
RndN
=
RndN
&
x
&
","
while
instr(","
&
RndN,","
&
x
&
",")>0
x
=
RndNumber(a,b)
wend
next
end
function
response.write
RndN(4,100000,999999)
%>
产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
调用
RndN(3,100000,999999)
意思就是
随机三位数
Function
RndNumber(MinNum,MaxNum)
Randomize
RndNumber=int((MaxNum-MinNum+1)*rnd+MinNum)
RndNumber=RndNumber
End
Function
Function
RndN(N,a,b)
'产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
x
=
RndNumber(a,b)
for
i=1
to
N
RndN
=
RndN
&
x
&
","
while
instr(","
&
RndN,","
&
x
&
",")>0
x
=
RndNumber(a,b)
wend
next
end
function
response.write
RndN(4,100000,999999)
%>
产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
调用
RndN(3,100000,999999)
意思就是
随机三位数
展开全部
<%
Function RndNumber(MinNum,MaxNum)
Randomize
RndNumber=int((MaxNum-MinNum+1)*rnd+MinNum)
RndNumber=RndNumber
End Function
Function RndN(N,a,b) '产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
x = RndNumber(a,b)
for i=1 to N
RndN = RndN & x & ","
while instr("," & RndN,"," & x & ",")>0
x = RndNumber(a,b)
wend
next
end function
response.write RndN(4,100000,999999)
%>
产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
调用
RndN(3,100000,999999)
意思就是 随机三位数
Function RndNumber(MinNum,MaxNum)
Randomize
RndNumber=int((MaxNum-MinNum+1)*rnd+MinNum)
RndNumber=RndNumber
End Function
Function RndN(N,a,b) '产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
x = RndNumber(a,b)
for i=1 to N
RndN = RndN & x & ","
while instr("," & RndN,"," & x & ",")>0
x = RndNumber(a,b)
wend
next
end function
response.write RndN(4,100000,999999)
%>
产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
调用
RndN(3,100000,999999)
意思就是 随机三位数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用randperm函数就可以了
out=randperm(9)';
data=out(1:3)
out=randperm(9)';
data=out(1:3)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用randperm函数
out=randperm(10)';
data=out(1:3)
就可以了 :)
out=randperm(10)';
data=out(1:3)
就可以了 :)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rand(3,1)*10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询