如果我使用一种可以为给定范围(即 0 到 50,或 -30 到 751 等)创建随机数的编码语言,我如何在数学上创建 +1 或 -1(不是 +1, 0 或 -1) 仅使用数学和随机函数.. 没有 if 语句。
最佳答案
简单。 random(0,1) * 2 - 1
会做的。
关于random - 使用随机数函数在数学上创建正数或负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326466/
标签 random
如果我使用一种可以为给定范围(即 0 到 50,或 -30 到 751 等)创建随机数的编码语言,我如何在数学上创建 +1 或 -1(不是 +1, 0 或 -1) 仅使用数学和随机函数.. 没有 if 语句。
最佳答案
简单。 random(0,1) * 2 - 1
会做的。
关于random - 使用随机数函数在数学上创建正数或负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326466/