"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que meu `std :: random_device` produz a mesma sequência no Mingw GCC 4.8.1?

Por que meu `std :: random_device` produz a mesma sequência no Mingw GCC 4.8.1?

Postado em 2025-03-22
Navegar:690

Why Does My `std::random_device` Produce the Same Sequence on MinGW GCC 4.8.1?

Por que eu recebo a mesma sequência de std :: random_device com mingw gcc 4.8.1? No entanto, o comportamento observado de obter a mesma sequência de números aleatórios a cada execução sugere que o RD pode não estar fornecendo uma semente verdadeiramente aleatória. No entanto, se essa fonte não estiver disponível, a implementação poderá recorrer a um motor numérico pseudo-aleatório. Isso poderia explicar o comportamento determinístico observado com o Mingw GCC 4.8.1.

é importante observar que Random_Device não é garantido para fornecer verdadeira aleatoriedade. Algumas implementações, como a do Mingw GCC 4.8.1, podem deliberadamente fornecer uma sequência fixa para demonstrar a não randomidade do fluxo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3