random - 使用随机数函数在数学上创建正数或负数

标签 random

如果我使用一种可以为给定范围(即 0 到 50,或 -30 到 751 等)创建随机数的编码语言,我如何在数学上创建 +1 或 -1(不是 +1, 0 或 -1) 仅使用数学和随机函数.. 没有 if 语句。

最佳答案

简单。 random(0,1) * 2 - 1会做的。

关于random - 使用随机数函数在数学上创建正数或负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326466/

相关文章:

random - 榆树生成随机数

java - 简单的唯一随机数生成循环错误JAVA Android

c# - 如何制作从不在数组中重复的随机数?

matlab - 在 Matlab 中生成多元正态分布的随机数

c++ - 从其行和列的给定总和生成一个二维整数数组

mysql - 选择随机行时的 SQL Join 帮助

java - 数组 [i] = java.lang.IndexOutOfBoundsException : Invalid array range 10 to 10

C随机数产生垃圾值

C++随机将枚举类型分配给变量

Scala:如何根据预期分布生成数字?