если про это https://github.com/jj1bdx/as183-c/blob/master/main3.c я пробовал сначала и так, просто сократил ведь по логике там три значения нормируются к единице и складываются
если про это https://github.com/jj1bdx/as183-c/blob/master/main3.c я пробовал сначала и так, просто сократил ведь по логике там три значения нормируются к единице и складываются
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
К сожалению, то что вы тут пишете не имеет ничего общего с методикой nist тестирования.
Настоящая методика не в том, чтобы найти "сколько тестов продержится алгоритм", а в том, чтобы узнать "какой процент тестов будет успешным при большом количестве этих самых тастов".
Например, запускаем 100 раз по 10001 бит, и смотрим сколько из этих 100 раз значение оказалось <1%.
с трунком результаты еще лучше
из ста прогонов по 1001 биту: xorshift одна ошибка меньше процента и 37 высоких результата, wichman-hill 0/52 соответственноКод:freq:=ERFC(full) * 100.0; result:=result+BOOL_TO_INT(freq>61); errors:=errors+BOOL_TO_INT(freq<1);
Последний раз редактировалось capzap; 21.07.2016 в 15:04.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Петров выбрал правильное направление, только сильно упростил, гсч от оскат не проходит проверку
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
ни одну ссылку не открывал чтоб изучить, английские пояснения, установка гудвина это всё не моё. Всё было сделано, только по любезно предоставленным Вами выкладкам с кодом.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран