查看: 5825|回复: 27

[已经解决] 如何让15个变量随机代入1-15这15个不同的数字

  [复制链接]
梦石
0
星屑
473
在线时间
183 小时
注册时间
2009-7-12
回帖
125
发表于 2009-7-12 08:51:14 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如何让15个变量随机代入1-15这15个不同的数字
梦石
0
星屑
50
在线时间
276 小时
注册时间
2009-6-6
回帖
1693

贵宾

发表于 2009-7-12 09:23:29 | 显示全部楼层
是指第15个还是总共15个?说清楚点再帮你看看~~~
欢迎大家加入AGM大军
群号:82696728
AGM区:http://rpg.blue/forum-77-1.html
玛姐我爱你~玛莉妲大人鞭挞我吧!
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
408
发表于 2009-7-12 09:25:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
473
在线时间
183 小时
注册时间
2009-7-12
回帖
125
 楼主| 发表于 2009-7-12 10:40:05 | 显示全部楼层
总共15个变量
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2009-7-12 10:41:03 | 显示全部楼层
LS仅可生成15个随机数。如需生成15个互不相等的随机数且随机数在1-15之间,执行如下脚本即可。
  1. array = []
  2. for i in 1..15
  3.   array[i-1] = i
  4. end
  5. for i in 1..15
  6.   n = rand(array.size)
  7.   $game_variables[i] = array[n]
  8.   array.delete(array[n])
  9. end
复制代码
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-7-12 10:48:41 | 显示全部楼层
本帖最后由 tommay 于 2009-7-12 10:52 编辑

不知道我的理解对不对:
  1. $var = []
  2. i=1
  3. while i<16
  4.   j = rand(15)
  5.   if $var[j]==nil
  6.     $var[j]=i
  7.     i+=1
  8.   end
  9. end
  10. p $var
复制代码
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-7-12 12:26:49 | 显示全部楼层
  1. a = []
  2. for i in 1..15
  3.   begin
  4.     b = rand(15) + 1
  5.   end until a.include?(b) == false
  6.   a[i - 1] = b
  7. end
复制代码











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-7-12 15:42:19 | 显示全部楼层
我也来
  1. array = (1..15).to_a
  2. result = []
  3. 15.times{result.push(array.delete_at(rand(array.size)))}
复制代码
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2009-7-12 16:22:08 | 显示全部楼层
殴打楼上。那个是C++的,根本通不过脚本编译
顺便寒一下亿万那个脚本
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-3
回帖
495
发表于 2009-7-12 16:24:10 | 显示全部楼层
C粉自重……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部