Следующий исходный код (написанный мной) генерирует случайные числа от 0 до 1:
def nextRandom(seed):
m = 233280 # modulus
a = 9301 # multiplier
c = 49297 # increment
x0 = seed # start-value
return ((a * x0 + c) % m)/m
Какую модификацию я могу применить к этому исходному коду, чтобы генерировать случайные числа от -1 до 1?