在opengl圈中随机排列数字0-9

时间:2015-05-11 11:09:49

标签: android

我在openGL中实现了一个0-9的数字圆圈,但是在序列中,我想要一个公式来排列数字在一个圆圈内非顺序。即例如4之后2然后9或任何数字跟随其他数字但它必须是un序列。

请尽快帮助我!

1 个答案:

答案 0 :(得分:0)

将你的数字放在一个数组中,而不是像下面那样将它们洗牌

 public class ShuffleDemo {
   public static void main(String args[]) {
   // create array list object       
   List arrlist = new ArrayList();

// populate the list 0 to 9
   for(int i = 0, i<=9; i++ ){
     arrlist.add(i);
   }

   System.out.println("Initial collection: "+arrlist); 
   // shuffle the list
   Collections.shuffle(arrlist);

   System.out.println("Final collection after shuffle: "+arrlist);
   }    
} 

文档:Collections.shuffle