Articles of random

¿Genera aleatoriamente letras según su frecuencia de uso?

¿Cómo puedo generar letras al azar de acuerdo con su frecuencia de uso en el habla común? Cualquier pseudocódigo se aprecia, pero una implementación en Java sería fantástica. De lo contrario, solo un golpe en la dirección correcta sería útil. Nota: No necesito generar frecuencias de uso, estoy seguro de que puedo buscarlo lo suficientemente […]

Elegir números aleatorios de manera eficiente

Tengo un método que usa muestras aleatorias para aproximar un cálculo. Este método se llama millones de veces, por lo que es muy importante que el proceso de elección de los números aleatorios sea eficiente. No estoy seguro de cuán rápido javas Random().nextInt realmente lo son, pero mi progtwig no parece beneficiar tanto como me […]

¿Requiere std :: mt19937 calentamiento?

He leído que muchos generadores de números pseudoaleatorios requieren muchas muestras para “calentar”. ¿Es ese el caso cuando se utiliza std :: random_device para sembrar std :: mt19937, o podemos esperar que esté listo después de la construcción? El código en cuestión: #include std::random_device rd; std::mt19937 gen(rd());

Generador de números aleatorios de Vb.net que genera el mismo número muchas veces

Tengo este progtwig generando un nombre y apellido de un archivo. Cuando ejecuto este progtwig, ingreso información en tres cuadros de texto. Los primeros dos son el salario bajo y alto (salary1.text, salary2.text) y el último es el número de “copias” (copies.text) que quiero. Cuando coloco un número como 10 en el texto caja emite […]

Lista aleatoria, asegurando que ningún elemento permanece en la misma posición

Quiero barajar una lista de elementos únicos, pero no hacer una mezcla aleatoria al azar. Necesito estar seguro de que ningún elemento en la lista mezclada está en la misma posición que en la lista original. Por lo tanto, si la lista original es (A, B, C, D, E), este resultado estaría bien: (C, D, […]

¿Por qué Random.Next () siempre devuelve el mismo número

Considera este método: private static int GenerateRandomNumber(int seed, int max) { return new Random(seed).Next(max); } En mi máquina, la ejecución de este ciclo produce el mismo número a través de 1500 iteraciones: for (int i = 0; i < 1501; i++) { int random = GenerateRandomNumber(100000000, 999999999); Console.WriteLine(random.ToString()); Console.ReadKey(); } Obtengo 145156561, por cada iteración. […]

¿Cómo puedo aleatorizar las líneas en un archivo usando herramientas estándar en Red Hat Linux?

¿Cómo puedo aleatorizar las líneas en un archivo usando herramientas estándar en Red Hat Linux? No tengo el comando shuf , entonces estoy buscando algo así como un perl o awk one-liner que lleva a cabo la misma tarea.

Genera un flotante aleatorio entre 0 y 1

arc4random() generar un número aleatorio que esté entre 0 y 1. Sigo leyendo sobre arc4random() , pero no hay información sobre cómo obtener un flotador de él. ¿Cómo hago esto?

Verdadero generador de números aleatorios

Perdón por que esto no sea una pregunta “real”, pero en algún momento recuerdo haber visto una publicación aquí sobre aleatorizar aleatoriamente un generador de números aleatorios para generar números verdaderamente aleatorios, no solo pseudoaleatorios. No lo veo si lo busco. ¿Alguien sabe sobre ese artículo?

generar de manera eficiente una muestra aleatoria de tiempos y fechas entre dos fechas

He escrito una función (bastante ingenua) para seleccionar aleatoriamente una fecha / hora entre dos días especificados # set start and end dates to sample between day.start <- "2012/01/01" day.end <- "2012/12/31" # define a random date/time selection function rand.day.time <- function(day.start,day.end,size) { dayseq <- seq.Date(as.Date(day.start),as.Date(day.end),by="day") dayselect <- sample(dayseq,size,replace=TRUE) hourselect <- sample(1:24,size,replace=TRUE) minselect <- sample(0:59,size,replace=TRUE) […]