Preguntas etiquetadas con random

Esta etiqueta es para preguntas relacionadas con números aleatorios y sus generadores, ya sean pseudoaleatorios o verdaderamente aleatorios.


8
¿Cómo sembrar de manera sucinta, portátil y completa el mt19937 PRNG?
Me parece ver muchas respuestas en las que alguien sugiere usar <random>para generar números aleatorios, generalmente junto con un código como este: std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(0, 5); dis(gen); Por lo general, esto reemplaza algún tipo de "abominación impía" como: srand(time(NULL)); rand()%6; Podríamos criticar la forma antigua argumentando que …
112 c++  c++11  random 


17
¿Cómo creo una lista de números aleatorios sin duplicados?
Intenté usar random.randint(0, 100), pero algunos números eran los mismos. ¿Existe un método / módulo para crear una lista de números aleatorios únicos? Nota: El siguiente código se basa en una respuesta y se agregó después de que se publicó la respuesta. No es parte de la pregunta; es la …
110 python  random 

5
¿Por qué rand ()% 6 está sesgado?
Al leer cómo usar std :: rand, encontré este código en cppreference.com int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased ¿Qué hay de malo en la expresión de la derecha? Lo probé y funciona perfectamente.
109 c++  random  std 










7
Números aleatorios ponderados
Estoy tratando de implementar números aleatorios ponderados. Actualmente me estoy golpeando la cabeza contra la pared y no puedo entender esto. En mi proyecto (rangos de manos de Hold'em, análisis de equidad todo incluido subjetivo), estoy usando las funciones aleatorias de Boost. Entonces, digamos que quiero elegir un número aleatorio …
101 c++  boost  random 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.