Logo

Programming-Idioms

History of Idiom 11 > diff from v47 to v48

Edit summary for version 48 by programming-idioms.org:
[Java] Comment: reuse Random object

Version 47

2016-08-30, 16:05:21

Version 48

2016-09-21, 07:59:40

Idiom #11 Pick a random element from a list

List x must be non-empty.

Idiom #11 Pick a random element from a list

List x must be non-empty.

Imports
import java.util.Random;
Imports
import java.util.Random;
Code
x.get(new Random().nextInt(x.size()))
Code
x.get(new Random().nextInt(x.size()))
Comments bubble
Consider reusing the Random object, don't create it each time you pick an element.
Origin
http://rosettacode.org/wiki/Pick_random_element#Java
Origin
http://rosettacode.org/wiki/Pick_random_element#Java