乱数を生成してみる!
乱数を生成するにはRandomクラスを使うのです
まず、Randomクラスのインスタンスを作成します
title.rb
Random rnd = new Random();//インスタンスの作成
rnd.Next(1, 10);//1~10の乱数を生成
インスタンスってなんやねんって思いますよね
私も書いてて意味わからなかったので調べました
インスタンスって??
クラス:どんなものかを表した設計図、概念のようなもの
インスタンス:設計図(クラス)をもとに作った実体
コンストラクタ:インスタンスができたタイミングで実行されるメソッド
インスタンスを作成
Randomクラスは色んな種類の乱数を生成するときに使用される
クラスを使うには、そのクラスのインスタンスを使って乱数を生成する!!
そして最初に戻ってきます
title.rb
Random rnd = new Random();//インスタンスの作成
new演算子:クラス(設計図)からインスタンス(実体)を作るときに使う演算子
最初のRandom
はクラスのこと
new
をつけることで、インスタンスを生成しています
変数rnd
にはインスタンスが格納されているイメージかな??
Next()で乱数の範囲を指定する
Next()
のカッコに引数を指定し、範囲を決めることができる
title.rb
int number = rnd.Next(1,10);//乱数は1~10の範囲で出力
Console.WriteLine(number);