Project1

标题: 设置随机变量 [打印本页]

作者: 乖乖的狼    时间: 2009-12-9 17:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 铁戈    时间: 2009-12-9 19:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 乖乖的狼    时间: 2009-12-10 09:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夏季冰川    时间: 2009-12-10 10:17
事件脚本都行,这可是你说的,所以我就用事件作了:
aaa.rar (186.57 KB, 下载次数: 77)
作者: 乖乖的狼    时间: 2009-12-10 10:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夏季冰川    时间: 2009-12-10 10:40
本帖最后由 夏季冰川 于 2009-12-10 10:41 编辑

纸牌系统?没研究过,应该蛮复杂,今天肯定弄不出来.

为啥不在问题上就标明是52张纸牌?
作者: 乖乖的狼    时间: 2009-12-10 10:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夏季冰川    时间: 2009-12-10 11:28
本帖最后由 夏季冰川 于 2009-12-10 16:55 编辑
谢谢LS的,不过有没简单的方法啊,这样做成梭哈系统的话会不会他复杂了!
乖乖的狼 发表于 2009-12-10 10:37

那只有用脚本了。

这个是演示,如果要52个不同的就改改变量就好了。
理论上能生成15个不同的0到14的随机数,每个随机数都不一样:
  1. $i = 1
  2. while $i <= 15
  3.   $game_variables[$i] = rand(15)
  4.   $i = $i + 1
  5. end
  6. $i = 2
  7. n = 1
  8. while $i <= 15
  9.   n = 1
  10.     while n < $i
  11. if $game_variables[$i] == $game_variables[n]
  12.      n = 1
  13.      $game_variables[$i] = rand(15)
  14.         else
  15.          n = n + 1
  16.         end
  17.       end
  18.    $i = $i +1
  19. end
复制代码
效果:(随机生成,每个数都在0-14之间,并且每个数都生成了一遍)






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1