Как использовать команду external-check в HAProxy

Я ожидал бы, что любая одна реализация даст одну и ту же последовательность для одного и того же семени, но могут быть различные реализации. Например, «онлайн-компилятор C #» может в конечном итоге использовать Mono, и я ожидаю, что у него будет другая реализация в .NET.

Я не знаю, изменились ли реализации между версиями .NET, но опять же это кажется вполне возможным.

Документация для конструктора Random(int) гласит:

Предоставление одинакового значения семени различным объектам Random приводит к тому, что каждый экземпляр создает идентичные последовательности случайных чисел.

blockquote>

... но в нем не указаны значения различных версий и т. д. Черт, он даже не указывает, будут ли версии x86 и x64 давать одинаковые результаты. Я ожидал бы те же результаты в любом конкретном экземпляре CLR (т. Е. Один процесс, а не два CLR, работающих бок о бок, либо *.

Если вам что-то нужно более стабильный, я бы начал с алгоритма , указанного - я уверен, что доступны версии Mersenne Twister и т. д.

0
задан bumblebee 5 March 2019 в 07:37
поделиться