Processing (BETA) version 135+ のリファレンスです。 旧バージョン使用者はソフトウェア内のリファレンスを参照してください。
この文書は Processing のAPIリファレンスを日本語に訳したものです。 最新の内容は 英語版 で確認して下さい。


Name

random()

Examples
for(int i=0; i<100; i++) {
  float r = random(50);
  stroke(r*5);
  line(50, i, 50+r, i);
}

for(int i=0; i<100; i++) {
  float r = random(-50, 50);
  stroke(abs(r*5));
  line(50, i, 50+r, i);
}
Description 乱数を発生させます。 random() は呼び出されるたびに指定した範囲内の値を無作為に返します。 1つのパラメタが関数に渡される場合 0 と high パラメタの間の float 値が返されます。 random(5) が呼ばれた場合、0 から 5 の値を返します。 2つのパラメタが指定された場合、パラメタ間の値を浮動小数点数で返します。 random(-5, 10.2) が呼ばれた場合、-5 から 10.2 の間の値を返します。 浮動小数点の乱数を整数に変換するには int() を使います。
Syntax
random(high);
random(low, high);
Parameters
high int or float
low int or float
Usage Web & Application
Related noise()
Updated on May 24, 2007 06:11:18pm PDT

Creative Commons License

この文書の原文はクリエイティブ・コモンズ(Creative Commons)Attribution-Noncommercial-Share Alike(表示・非営利・継承) ライセンスで公開されています。 このライセンスは同一の許諾条件の下で原作者のクレジットを表示し、また作品を営利目的で利用しなければ、作品に対して複製、頒布、展示、実演、二次的著作物の作成が行えることを示します。

© 2007 Processing.org