Untitled

mail@pastecode.io avatar
unknown
plain_text
3 years ago
1.1 kB
1
Indexable
Never
		//Variables //
		int numerosAleatorios[] = new int [9];
		int indice = 0;
		int indiceArray = 0;
		boolean numeroRepetido;
		int cantidadCoincidencias = 0;

		//Loop Do/While para generar numeros aleatorios entre 11 y 99 y sin repeticiones y guardar en un array//
		
		do {
			numeroRepetido = false; 
			int nro = (int)Math.floor(Math.random()*99+10); // Creacion de numero aleatorio //
			indiceArray= 0;
			while (!numeroRepetido && indiceArray < 9) { //Comprobar si se repite el numero dentro del array con bucle While. //
				if(numerosAleatorios[indiceArray] == nro) {
					numeroRepetido = true;
					indice--;	// Si se repite vuelve un espacio en el indice del array //
				} else {
					indiceArray++;
				}
			}
			if (nro < 100 && nro > 10 && !numeroRepetido) { // Almacena el numero solo si el nro esta entre el 11 y el 99. //
				numerosAleatorios[indice] = nro;
				indice++;
			}
		} while (indice < numerosAleatorios.length); // El loop funciona hasta que se completa el array.//
		Arrays.sort(numerosAleatorios); // Orden de numeros aleatorios //