當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。