回 帖 发 新 帖 刷新版面

主题:要在1-10之间找4个不重复的随机数。请教!

    在1到10之间找4个不重复的随机数。我的思路是随机产生4个数,然后判断它们之间是否存在重复。即产生4个数后判断:
   if t(1)<>t(2) and t(1)<>t(3) and t(1)<>t(4) and t(2)<>t(3) and t(2)<>t(4) and t(3)<>t(4) then ....
   这样很麻烦,而且有时间很费时间的。请问有什么更好的代码吗?

回复列表 (共22个回复)

21 楼

定一个数组来存放你随机出来来的数,但在你把随机出来的数据保存在数组里之前先用循环和IF判断是不是数组总已经有了该数。由于时间问题,我就不在这里写代码了。我也是初学者不知道能不能帮你的忙,如果不对的话请多多指教

22 楼

请问随即数的出现一什么为依据?范围怎么限定的?

我来回复

您尚未登录,请登录后再回复。点此登录或注册