python - 如何使用线性全等生成器 (LCG) 方法生成 -1 和 1 之间的随机数?
问题描述
以下源代码(由我编写)生成 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 之间的随机数?
解决方案
推荐阅读
- flutter - 来自 MaterialApp 构建器的导航器
- excel - 当我的代码文件放在名称中有空格的文件夹中时出现运行时错误“-2147024894 (80070002)”
- ios - 如何在 UITableView 的索引列表中实现放大镜?
- jquery - 设置和更新全局 jQuery cookie
- c++ - 使用 boost 读取嵌套的 json 文件
- java - 如何在字符串中存在的每个特殊字符之后将小写字符转换为大写?
- python - Django过滤位置距离与动态半径
- regex - 使用正则表达式捕获不正确格式的文本模式
- java - Heroku / 命令:“git push heroku master”错误
- tcp - 关于pymodbusTCP服务器实现的问题