Напомните, пожалуйста.
О самом простом. То, которое "a+b". Ну, rovki то и дело просит "готовую реализацию xorshift128 для КДС". Я и говорю: что алгоритм настолько прост, что его каждый должен быть в состоянии реализовать. Если пойти на поводу, то потом нормой станет просить "дайте ФБ для вычисления суммы чисел".
Если вам очень интересна реализация именно на КДС -- вперёд и с песней (как и было сказано ранее). Но никто такую реализацию ради проверки случайности делать не будет.
Специалистам по безопасности/математике как будто делать больше нечего, как КДС изучать.
Если просто делать нечего -- то пожалуйста, занимайтесь (ссылки на алгоритмы и их описания я приводил). Но на это я уж точно время тратить не собирался и не собираюсь. А тыкать пальцем "я от Вас ждал пока вы в колодец полезете..." Ну нафиг! К чему эти все КДС реализации, если для C уже написано и протестировано много программ?
Помешало. Помешало и то, что Владислав говорил о периоде 250, хотя по факту, там 2128.
Если бы Владислав оставил ссылку откуда он взял метод, было бы гораздо проще.
Я применил общепризнанный набор nist тестов, и он показал, что oscat'овская реализация проходит мало тестов.
Или так: про xorshift128 есть статья в wikipedia, где описаны свойства алгоритма, а про OSCAT вообще ничего не сказано.
Понимаете разницу? Ваше "Я преимуществ ни у кого не заметил" есть только в вашем мозгу. Моё "свойства xorshift128 хорошо изучены, в отличие от OSCAT'а" -- объективно. Это математический факт, отрицать который может только невежа.