如何从Java中的arrayList中获取随机值?

时间:2016-08-27 10:41:26

标签: java random

如何从下面的ArrayList中获取随机值?

ValidatorVisitor.prototype.visitExpr = function(ctx) {
    return ctx.accept(this);
}

1 个答案:

答案 0 :(得分:2)

使用Random实用程序:

Random r = new Random();
System.out.println(number.get(r.nextInt(number.size())));

您的代码如下:

import java.util.ArrayList;
import java.util.List;
import java.util.*;
import java.io.*;

public class Solution {
    public static void main(String[] args) {
        List<Integer> number = new ArrayList<Integer>();
        number.add(10);
        number.add(30);
        number.add(40);
        number.add(80);
        number.add(100);
        Random r = new Random();
        System.out.println(number.get(r.nextInt(number.size())));
    }
}