Preguntas etiquetadas con random

124
¿Es 1.0 una salida válida de std :: generate_canonical?

Siempre pensé que los números aleatorios estarían entre cero y uno, sin ellos1 , es decir, son números del intervalo medio abierto [0,1]. La documentación en cppreference.com de std::generate_canonicalconfirma esto. Sin embargo, cuando ejecuto el siguiente programa: #include...

116
¿Qué tan aleatorio es Math.random de JavaScript?

Durante 6 años he tenido una página generadora de números aleatorios en mi sitio web. Durante mucho tiempo, fue el primer o segundo resultado en Google para "generador de números aleatorios" y se ha utilizado para decidir decenas, si no cientos de concursos y dibujos en foros de discusión y blogs...

110
¿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...

109
¿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

101
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,...