当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing random()用法及代码示例


Processing, random()用法介绍。

用法

  • random(high)
  • random(low, high)

参数

  • low (float) 下限
  • high (float) 上限

返回

  • float

说明

生成随机数。每次调用random() 函数时,它都会返回指定范围内的意外值。如果只向函数传递一个参数,它将返回一个介于零和high 参数值之间的浮点数。例如,random(5) 返回 0 到 5 之间的值(从零开始,直到但不包括 5)。



如果指定了两个参数,该函数将返回一个浮点数,其值介于两个值之间。例如,random(-5, 10.2) 返回从 -5 到(但不包括)10.2 的值。要将浮点随机数转换为整数,请使用 int() 函数。

例子

// Get a random element from an array
String[] words = { "apple", "bear", "cat", "dog" };
int index = int(random(words.length));  // Same as int(random(4))
println(words[index]);  // Prints one of the four words
for (int i = 0; i < 100; i++) {
  float r = random(-50, 50);
  println(r);
}
for (int i = 0; i < 100; i++) {
  float r = random(50);
  stroke(r*5);
  line(50, i, 50+r, i);
}

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 random()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。