Size: a a a

2021 April 17

DP

Defragmented Panda in pro.algorithms
x -> next(x) именно то что я хочу использовать на практике

если оно работает - то и все остальное будет работать. и это хорошая проверка
источник

CD

Constantine Drozdov in pro.algorithms
если тебе надо x -> next(x) без повтора, тебе нужна хеш-функция, а не ГПСЧ
источник

CD

Constantine Drozdov in pro.algorithms
нет, в частности, периоды lcg с большими числами еще надо проверять
источник

DP

Defragmented Panda in pro.algorithms
хороший гпсч выполняет это условие

длинный период как раз это и означает жеж
источник

CD

Constantine Drozdov in pro.algorithms
нет, не означает
источник

DP

Defragmented Panda in pro.algorithms
период равен вариантам входа гарантирует x->next(x) без повторов, просто потому что любое отклонение от уникальности x->next(x) сократило бы длину периода - алгоритм при попытке итераций попал бы в малое кольцо вариантов
источник

CD

Constantine Drozdov in pro.algorithms
ты понимаешь разницу между хешированием и генерацией псевдослучайных чисел в смысле использования?
источник

DP

Defragmented Panda in pro.algorithms
если вход 32бит и период 2^32 - тот же алгоритм подходит для обоих имен
источник

DP

Defragmented Panda in pro.algorithms
тот же lcg так может
источник

CD

Constantine Drozdov in pro.algorithms
++x имеет период 2^32 и крайне плохая хеш-функция
источник

DP

Defragmented Panda in pro.algorithms
х++ и не называют гпсч
источник

CD

Constantine Drozdov in pro.algorithms
знаешь, почему?
источник

DP

Defragmented Panda in pro.algorithms
гпсч + длинный период = хэш
источник

DP

Defragmented Panda in pro.algorithms
короче. есть идеи - предлагай )
источник

CD

Constantine Drozdov in pro.algorithms
да, есть идея, прочитай, пожалуйста, для чего используются хеш-функции и для чего ГПСЧ
источник

CD

Constantine Drozdov in pro.algorithms
и почему это множество не пересекается
источник

DP

Defragmented Panda in pro.algorithms
у тебя есть идеи реализации hash на float?
источник

CD

Constantine Drozdov in pro.algorithms
умножь биты на случайную двоичную матрицу
источник

CD

Constantine Drozdov in pro.algorithms
и да, у хеш-функции НЕ должен быть максимальный период в смысле ГПСЧ
источник

CD

Constantine Drozdov in pro.algorithms
а должен быть порядка корня, потому что статистическая равномерность означает парадокс дней рождения
источник