/ / Generando marcas de tiempo aleatorias en Java - java

Generación de marcas de tiempo aleatorias en Java - java

Necesito generar números aleatorios desde 1 hasta 100 con un factor de repetición de 7 en java. es decir, cada número debe repetirse exactamente 7 veces. Entonces, necesito generar 700 números en total.

¿Podría alguien ayudarme por favor cómo proceder?

Gracias por adelantado...

Respuestas

0 para la respuesta № 1

Mira esto

    ArrayList list1 = new ArrayList();
Random rnd = new Random();
for (int i = 0; i < 7; i++) {
ArrayList list2 = new ArrayList();
while(list2.size() != 100) {
int num = rnd.nextInt(101);
if( num == 0 || list2.contains(num)) {
continue;
}
list2.add(num);
}
list1.addAll(list2);
}
System.out.println(list1.size());

list2 contiene subgrupos de números aleatorios entre 1 a 100 y list1 contiene 7 veces list2.