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

