Articles of random

¿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) […]

Generador de secuencia pseudoaleatoria reversible

Me gustaría algún tipo de método para crear una secuencia bastante larga de números aleatorios que pueda hojear hacia atrás y hacia adelante . Como una máquina con los botones “siguiente” y “anterior”, eso te dará números aleatorios. Algo como la resolución de 10 bits (es decir, enteros positivos en un rango de 0 a […]

Rails 3: obtener un registro aleatorio

Por lo tanto, he encontrado varios ejemplos para encontrar un registro aleatorio en Rails 2: el método preferido parece ser: Thing.find :first, :offset => rand(Thing.count) Al ser algo así como novato, no estoy seguro de cómo se podría construir con la nueva syntax de búsqueda en Rails 3. Entonces, ¿cuál es el “Rails 3 Way” […]