Articles of azar

Generación de números aleatorios únicos en Java

Estoy tratando de obtener números aleatorios entre 0 y 100. Pero quiero que sean únicos, no repetidos en una secuencia. Por ejemplo, si obtuve 5 números, deberían ser 82,12,53,64,32 y no 82,12,53,12,32 Usé esto, pero genera los mismos números en una secuencia. Random rand = new Random(); selected = rand.nextInt(100);

Crear números aleatorios sin duplicados

En este caso, el MAX es solo 5, así que pude verificar los duplicados uno por uno, pero ¿cómo podría hacer esto de una manera más simple? Por ejemplo, ¿qué pasa si el MAX tiene un valor de 20? Gracias. int MAX = 5; for (i = 1 , i <= MAX; i++) { drawNum[1] […]

¿Por qué siempre obtengo la misma secuencia de números aleatorios con rand ()?

Esta es la primera vez que bash números aleatorios con C (extraño a C #). Aquí está mi código: int i, j = 0; for(i = 0; i <= 10; i++) { j = rand(); printf("j = %d\n", j); } con este código, obtengo la misma secuencia cada vez que ejecuto el código. Pero genera […]

srand () – ¿por qué llamarlo solo una vez?

Esta pregunta se trata de un comentario en esta pregunta. ¿Forma recomendada de inicializar srand? El primer comentario dice que srand() debería llamarse solo UNA VEZ en una aplicación. ¿Por que es esto entonces?

Generador de números aleatorios que solo genera un número aleatorio

Tengo la siguiente función: //Function to get random number public static int RandomNumber(int min, int max) { Random random = new Random(); return random.Next(min, max); } Cómo lo llamo: byte[] mac = new byte[6]; for (int x = 0; x < 6; ++x) mac[x] = (byte)(Misc.RandomNumber((int)0xFFFF, (int)0xFFFFFF) % 256); Si paso ese ciclo con el […]