Как сгенерировать случайное число из массива? а не из диапазона.Как создать случайное число из массива
int n [] = {1,7,3,5,8,10,33,12,18}
Как сгенерировать случайное число из массива? а не из диапазона.Как создать случайное число из массива
int n [] = {1,7,3,5,8,10,33,12,18}
import java.util.Random;
...
Random random = new Random();
System.out.println(n[random.nextInt(n.length)]);
В общих чертах, получить случайное целое число в диапазоне от минимума 0 до максимума длины массива -1, и использовать его в качестве индекса массива.
Возможный дубликат [Как сгенерировать случайное число с Java из заданного списка чисел] (http://stackoverflow.com/questions/1247915/how-to-generate-a-random-number-with-java- from-given-list-of-numbers) – Mark
Непонятно, что задает этот вопрос. Вы хотите случайно выбрать число из этого массива, а затем вернуть это число? –