魔兽地图编辑器吧 关注:64,821贴子:3,833,753
  • 7回复贴,共1

关于4个数字随机排列问题

只看楼主收藏回复

1234这四个数字,我想给这四个数字重新排列位置比如:4132,在抽取第一个数字可以使用随机数1到4,那么在对后面位置的数字进行随机数抽取时,如何排除已经被抽取到的数字呢


IP属地:湖北1楼2020-05-12 09:55回复
    抽完重排


    IP属地:安徽2楼2020-05-12 10:19
    回复
      数组从后往前排,抽到的放到后面,换位置


      IP属地:北京来自Android客户端3楼2020-05-12 10:24
      收起回复
        本质就是随机数问题。用数组加移位即可


        IP属地:浙江来自手机贴吧4楼2020-05-12 11:48
        收起回复
          创建4个单位加入单位组,附加自定义值,loop抽去单位组随机单位,移出单位组,读取自定义值,赋值在记录的地方,循环直到单位组空


          IP属地:广东来自Android客户端5楼2020-05-12 12:08
          回复