相关疑难解决方法(0)

创建唯一的随机数

我创建了以下方法,以便创建唯一的随机数.(此唯一值属于树的节点):

  static Random rand = new Random();
public static ArrayList<Node> go(int n) {
    ArrayList<Node> list = new ArrayList<Node>();
    ArrayList<Integer> numList = new ArrayList<Integer>();
    // TODO Auto-generated method stub
    for(int i = 1; i<=5; i++)
    {
        int number = rand.nextInt(10)+1;
        if(list.size()>0 && !check(list,number))
        {
            i--;
            continue;
        }
        numList.add(number);
        Node node = new Node();
        node.data = number;
        list.add(node);
    }
     int w  = 0;
    for (Node d : list) {
        System.out.println(w+": "+d.data);
        w++;
    }
    return list;

}
  private static boolean check(ArrayList<Node> list, int …
Run Code Online (Sandbox Code Playgroud)

java random

3
推荐指数
1
解决办法
3615
查看次数

标签 统计

java ×1

random ×1