Articles of java al

La verdadera generación aleatoria en Java

Estaba leyendo el javadoc de Math.random () y vi que el azar es solo psuedandom. ¿Hay una biblioteca (específicamente Java) que genere números aleatorios de acuerdo con variables aleatorias como temperatura ambiental, temperatura / voltaje de la CPU o algo así?

Generar números aleatorios en matriz

Posible duplicado: ¿Números aleatorios únicos en O (1)? Soy nuevo en Java. Quiero generar un conjunto de números aleatorios de un conjunto dado y los números tampoco deben repetirse. Por ejemplo, los números posibles son [0,1,2,3] , quiero obtener tres números únicos aleatorios almacenados en una matriz. Ex. [0,2,1], [2,3,1], [0,3,2] etc.

¿Por qué este código que utiliza cadenas aleatorias imprime “hello world”?

La siguiente statement de impresión imprimiría “hello world”. ¿Alguien podría explicar esto? System.out.println(randomString(-229985452) + ” ” + randomString(-147909649)); Y randomString() ve así: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)(‘`’ + k)); } return […]

¿Hay funcionalidad para generar un carácter aleatorio en Java?

¿Java tiene alguna funcionalidad para generar caracteres aleatorios o cadenas? ¿O debe simplemente elegir un entero aleatorio y convertir el código ascii de ese entero a un personaje?

¿Cómo puedo generar un número aleatorio dentro de un rango pero excluirlo?

¿Cómo puedo generar un número aleatorio dentro de un rango pero excluirlo, sin seguir generando y comprobando si el número generado es uno de los que quiero excluir?

Generando un número aleatorio entre 1 y 10 Java

Quiero generar un número entre 1 y 10 en Java. Esto es lo que intenté: Random rn = new Random(); int answer = rn.nextInt(10) + 1; ¿Hay alguna forma de saber qué poner entre paréntesis () cuando se llama al método nextInt y qué agregar?

Generar fecha de nacimiento aleatoria

Intento generar una fecha de nacimiento aleatoria para personas en mi base de datos usando un progtwig Java. ¿Cómo haría esto?

Aleatoriedad ponderada en Java

En Java, dados n Items, cada uno con un peso w , ¿cómo se elige un Item aleatorio de la colección con una probabilidad igual a w ? Suponga que cada peso es un doble de 0.0 a 1.0 y que los pesos en la colección sumn 1. Item.getWeight () devuelve el peso del artículo.

¿Qué tan bueno es java.util.Random?

Dos preguntas: ¿Tendré diferentes secuencias de números por cada semilla que ponga en ella? ¿Hay algunas semillas “muertas”? (Los que producen ceros o repiten muy rápidamente). Por cierto, ¿qué otros, si los hay, deberían usar otros PRNG? Solución: como voy a utilizar el PRNG para hacer un juego, no necesito que sea criptográficamente seguro. Me […]

Java aleatorio siempre devuelve el mismo número cuando configuro la semilla?

Necesito ayuda con un generador de números aleatorios que estoy creando. Mi código es el siguiente (dentro de una clase llamada números): public int random(int i){ Random randnum = new Random(); randnum.setSeed(123456789); return randnum.nextInt(i); } Cuando llamo a este método desde otra clase (para generar un número aleatorio), siempre devuelve el mismo número. Por ejemplo, […]