Ввести четыре натуральных числа — state, n, a и b (a < b), и вывести псевдослучайное целое число в диапазоне от a до b включительно, вычисленное по формуле xorshift64 на n-м шаге алгоритма. Приведение к диапазону — это сумма остатка от деления на размер диапазона и начала диапазона.
Условие: использовать алгоритм с << 7 / >> 9 (самый простой, он описан в конце раздела)
1,7,10,20
В приведённом алгоритме числа естественным образом обрезаются до 64 битов, а в Python это нужно делать вручную.
16