魔兽地图编辑器吧 关注:65,672贴子:3,845,529
  • 42回复贴,共1

请教个堆栈问题。

只看楼主收藏回复

请教如何在下列触发中,红色玩家输入3次字母“a”。一个周期内(三次为一个周期)所显示的debug数字都不重复???


IP属地:广西1楼2019-08-25 22:25回复
    堆栈有点看不太懂,什么最后一个N-1什么的。


    IP属地:广西3楼2019-08-25 22:26
    回复
      2026-01-16 08:11:27
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:广西4楼2019-08-25 22:33
      收起回复
        没看懂啥意思


        IP属地:广东来自Android客户端5楼2019-08-25 22:54
        回复
          先新建一个整数数组 A,然后假设 要在1-100中提取出一个随机数的话。那就是这么写
          A[0] = 100
          循环A 1 - A[0]
          A[A] = A
          结束循环
          然后要提取的话,那就是这样子做。
          N = 随机整数(1,A[0])
          Value = A[N]
          A[N] = A[A[0]]
          A[0] = A[0] - 1
          此时输出的Value就是一个随机整数,然后如果要继续提取的话,只需要再按照这个步骤再来一次就是一个新的随机整数
          N = 随机整数(1,A[0])
          Value = A[N]
          A[N] = A[A[0]]
          A[0] = A[0] - 1
          大概意思就是差不多这样咯


          IP属地:广东6楼2019-08-26 10:53
          收起回复


            如果要触发完整图的话,那就是这里。


            IP属地:广东7楼2019-08-26 11:03
            收起回复
              都不知道说啥,第一个数字随机,第二个随机,如果跟第一个一样,再随机一次……第三个同1 2同样重新随一次。


              来自Android客户端8楼2019-08-27 15:22
              收起回复
                ...看了之后大概明白了


                IP属地:广东来自Android客户端9楼2019-08-30 11:01
                回复
                  2026-01-16 08:05:27
                  广告
                  不感兴趣
                  开通SVIP免广告
                  你也要请教


                  IP属地:山东来自iPhone客户端10楼2019-11-12 13:02
                  收起回复
                    事多


                    IP属地:山东来自iPhone客户端11楼2020-11-28 15:05
                    收起回复