| 日本-日本語 | 
      
  | 
  
      
  | 
  
| 
 | 
     
OpenVMS マニュアル | 
    
  
 
  | 
    
     
HP OpenVMS
 | 
    
    
  |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 目次 | 索引 | 
rand, rand_r | 
0〜231 - 1 の範囲の擬似乱数を返します。
#include <stdlib.h>int rand (void);
int rand_r (unsigned int seed); (Integrity, Alpha)
seed
初期シードの値。
rand関数は,少なくとも 232 の周期で, 0 〜 {RAND_MAX} の範囲の擬似乱数整数のシーケンスを算出します。rand_r関数は, 0 〜 {RAND_MAX} の範囲の擬似乱数整数のシーケンスを算出します。 {RAND_MAX} マクロの値は,少なくとも 32767 です。
seed が指すオブジェクトの初期値が同じ状態で rand_rが呼び出され, rand_rから戻って次に呼び出すまでの間にそのオブジェクトを変更していない場合は,同じシーケンスが生成されます。
srandも参照してください。
他の乱数アルゴリズムについては, randomと,すべての * 48関数を参照してください。
n 擬似乱数です。 
| 目次 | 索引 | 
      
  | 
  ||||||||