変換.tokyo | henkan.tokyo

【C#】乱数を発生させる

  
【C#】乱数を発生させる

・C#で乱数を発生させるには、Randomクラスを使用します。

このサンプルコードでは、最初に引数を指定しないでRandomオブジェクトを作成し、Random.Next()を使って5個の整数の乱数を発生させています。

次に、現在の時刻をシード値としてRandmオブジェクトを作成し、Random.NextDouble()を使って実数の乱数を発生させます。
Random.NextDouble()で発生させる乱数の範囲は0〜1なので、100.0倍することで、0〜100までの実数の乱数を生成します。


C#乱数発生Random

■サンプルコード
class Program
{
static void Main(string[] args)
{

// Randomオブジェクトを作成する
Random rnd1 = new Random();

// 整数の乱数を出力する
for (int i = 0; i < 5; i++)

Console.Out.WriteLine("{0}", rnd1.Next());
Console.Out.WriteLine();

// 時刻をシード値としてRandomオブジェクトを作成する
Random rnd2 = new Random((int)(DateTime.Now.Ticks % Int32.MaxValue));

// 実数の乱数を出力する
for (int i = 0; i < 5; i++)

Console.Out.WriteLine("{0}", rnd2.NextDouble() * 100.0);

}
}

【Excel】文字列数字を数値に変換する

  
【Excel】文字列を数値に変換する

自分で入力している時に文字列と数値を間違えることはあまりありませんが、たまにテキストデータなどで受け取ったデータをエクセルに貼り付けると、数値のつもりが、文字列になってしまったということがあります。

文字データは、先頭に半角のアポストロフィ「'」が挿入されているので、これを取り除けば良いのですが、データの量が多いと、手作業でやるのは大変です。
そこで文字列データを数値に変換する簡単な方法をご紹介します。


■関数で変換する(初級編)

関数で変換を行う場合は、VALUE関数を使います。

=VALUE(セル番地)  例:=VALUE(A5)

という形になります。
このセル番地には、文字列になっている数字が入ったセルを指定します。


■もっと簡単な方法

VALUE関数でも確かに数値にはなりますが、もともと文字列が入っているセルとは別のセルを用意してやる必要があります。
その上、求めた値をコピーして、さらに『値貼り付け』で元のセルに戻して…etc. ちょっと手間です。
そこでもっと簡単な方法をご紹介します。

どこでもいいので、 1 と入力しておいてそれをコピーし、該当する文字列のデータ範囲に一度に「乗算」してしまいます。
これは手間なしで、あっという間に文字列が数値に変換されてしまいます。


≪手順≫

乗算

1. 空白のセルに値 1 を入力します。

2. 1 を入力したセルを選択し、[編集] メニューの [コピー] をクリックします。

乗算

3. 数値に変換する値が入力されているセルを選択します。

4. [編集] メニューの [形式を選択して貼り付け] をクリックします。

乗算

5. [演算] の下の [乗算] をクリックします。

乗算

これは「形式を選択して貼り付け」の [乗算] を使いますが、×1をそれぞれのセルに対して行い結果を反映させるということなのです。

ちなみに、未入力セルをコピーし、該当する文字列の範囲を選択して、形式を選択して貼り付け 加算(減算)貼り付けでも、同様に数値に変換できます。

テスト記事

ノートパソコン office付き ! Corei5 × 新品[SSD120GB or HDD500GB] おまかせ パソコン 《 Gold Class 》 Windows10 ・大画面 15.6インチ ・ Core i5 ・4GBメモリ ・ wifi ・ DVD ・ win10 ノートPC !! Win7 【中古ノートパソコン】【送料無料】【中古】 - 中古パソコンのロケットスタイル
ノートパソコン office付き ! Corei5 × 新品[SSD120GB or HDD500GB] おまかせ パソコン 《 Gold Class 》 Windows10 ・大画面 15.6インチ ・ Core i5 ・4GBメモリ ・ wifi ・ DVD ・ win10 ノートPC !! Win7 【中古ノートパソコン】【送料無料】【中古】 - 中古パソコンのロケットスタイル


【38%OFF】遺伝子検査キット【GeneLife Genesis2.0(ジーンライフ ジェネシス2.0)】遺伝子 検査キット/自宅でできる遺伝子検査( DNA検査 ) - GeneLife
【38%OFF】遺伝子検査キット【GeneLife Genesis2.0(ジーンライフ ジェネシス2.0)】遺伝子 検査キット/自宅でできる遺伝子検査( DNA検査 ) - GeneLife




by カエレバ


by カエレバ


by カエレバ


by カエレバ


by カエレバ


by カエレバ