RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
random.h
説明を見る。
1 /*******************************************************************************
2 * RXduinoライブラリ & 特電HAL
3 *
4 * このソフトウェアは特殊電子回路株式会社によって開発されたものです。
5 * 当社Webサイトを通じてダウンロードすることによって使用許諾されます。
6 * このファイルを第三者へ開示・再配布・貸与・譲渡することはできません。
7 * このソフトウェアはあるがままの状態で提供され、内容および動作についての保障はあ
8 * りません。弊社はファイルの内容および実行結果についていかなる責任も負いません。
9 * お客様は、お客様の製品開発のために当ソフトウェアのソースコードを自由に参照し、
10 * 引用していただくことができます。
11 * コンパイル・リンク後のオブジェクトファイル(ELF ファイルまたはMOT,SRECファイル)
12 * であって、デバッグ情報が削除されている場合は第三者に再配布することができます。
13 * (C) Copyright 2011-2014 TokushuDenshiKairo Inc. 特殊電子回路株式会社
14 * http://rx.tokudenkairo.co.jp/
15 *******************************************************************************/
16 
17 #ifndef RANDOM_H_
18 #define RANDOM_H_
19 /**************************************************************************/
24 #ifndef __cplusplus
25  #error This library can be used with C++.
26 #endif
27 
28 /*********************************************************************/
33 void randomSeed(unsigned int seed);
34 
35 /*********************************************************************/
52 long random(void);
53 
54 /*********************************************************************/
61 long random(long max_num);
62 
63 /*********************************************************************/
71 long random(long min_num, long max_num);
72 
73 #endif /* RANDOM_H_ */
void randomSeed(unsigned int seed)
乱数の種を初期化する。種が同じ場合、毎回同じ順番で乱数が生成される。
long random(void)
乱数を生成する。