iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips68 乱数を求める

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-2演算Tips68 乱数を求める

Level1

Point乱数の取得(rand関数、srand関数)

ランダムな値を取得するためには、rand関数を使います。rand関数は、int型の値を返します。特定の範囲の乱数を求めたい場合は、「rand() % 10」のように、%演算子で剰余を計算します。 

また、乱数をシード(種)付きで初期化する場合は、srand関数を呼び出します。

リスト1では、0から9までの乱数を取得して、表示しています。

実行結果
リスト1 乱数を取得する(ファイル名:basic068.xcodeproj)
- (void)viewDidLoad
{
    // 乱数を初期化する
    srand(time(NULL));
}
- (IBAction)clickButton
{
    int i = rand() % 10;
    textField.text = [NSString 
        stringWithForma

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません