インフォ FAQ
言語 環境比較
 
Index
 
  Processing 1.0 _ALPHAリファレンスは開発途中である。
もしエラーやコメントがあれば、reas at groupc.netへメールして下さい。
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つのパラメータがファンクションに渡ると、ゼロとパラメータ値の間の浮動少数点数がかえる。random(5) としてよんだファンクションは、ゼロから5の値をかえす。もし2つのパラメータが渡されたらパラメータの間の値である浮動少数点数がかえる。random(-5, 10.2)としてよんだファンクションは、-5 と 10.2の値がかえる。ランダムな浮動少数点数を整数にコンバートするには、int()ファンクションをつかう。

 

   
Syntax  
random(value1);
random(value1, value2);
   
Parameters  
value1   整数か浮動少数点数

value2   整数か浮動少数点数

   
Returns   浮動少数点数
   
Usage   Web & Application
   
Related   noise()
   
© 2004- 2001 Massachusetts Institute of Technology and Interaction Design Institute Ivrea
Processing is an open project initiated by Ben Fry and Casey Reas