Tag: 随机

从枚举中选择一个随机值?

如果我有这样的枚举: public enum Letter { A, B, C, //… } 随机选择一个的最佳方法是什么? 它不需要是生产质量的防弹,但相当均匀的分布将是不错的。 我可以做这样的事情 private Letter randomLetter() { int pick = new Random().nextInt(Letter.values().length); return Letter.values()[pick]; } 但有更好的方法吗? 我觉得这是以前已经解决的问题。

从列表中随机选择一个项目

如何从Java中的列表中随机选择项? 我有 List list = new ArrayList(); list.add(“One”); list.add(“Two”); 等等….我怎样才能从这个列表中随机选择 Random myRandomizer = new Random();