RandomクラスとString.Joinメソッドで必要です。0x3041(ぁ)~0x3093(ん)までのUnicodeのひらがなの句をランダムに生成しまます。5・7・5の俳句を作成して出力します。FrameworkのRandomクラスを利用します。このクラスのデフォルトコンストラクターを呼び出すと、現在の時間を初期値として初期化されますよっ!9行目では、その乱数オブジェクトを使って、ランダムな平仮名を生成する関数定義です。nに整数を受け取って、要素数nのchar型のシーケンスを生成します。)と、引数2つを指定することで、範囲内のランダムな整数を求めることができます。第2引数(下線部)の値は戻り値の範囲に含まれないから気を付けてねっ!12行目では、その関数を使って、5・7・5の句のシーケンスを生成し、1句ずつイテレーターで画面に出力します。各句はchar型のシーケンス(Seq<T>もとい、IEnumerable<T>)なので、string.Joinメソッドで要素を連結します。ぶやづへにまるで、某朝の番組のキャンペーンの応募IDみたいですっ!paiza.IOで作ったプログラムのブログパーツをここに埋め込みました。phrase(7)]短歌にもなります!phrase関数自体は、謎解きゲーム用の文字列生成にも活用できそうです。おわりに今回初めて、paiza.IOのブログパーツ機能を利用してみました。ニアが書いた暗号化俳句のプログラムもpaiza.IOのブログパーツを使えば、色々な俳句を暗号化して楽しむことができるかも。俳句プログラミングだけでなく、カレンダープログラミングの記事にも入れてみようかな。C#/XAML/C++などをメインにプログラミングやアプリの開発をしています。好きな物はカフェラテとハーブティ、趣味は写真撮影と艦これです。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。