5.RANDOM NUMBER
(Novia
Nurlailani 123214012 2012B)
Random
adalah sebuah program untuk mencetak angka/nomor acak.
{
Random randnum = new Random();
int num = randnum.Next();
Console.WriteLine(randnum.Next());
Console.ReadKey();
}
Tetapi Anda mungkin ingin nomor Anda untuk memiliki batas.
Untuk
melakukan hal ini kita mengubah kode
yaitu:
{
Random random = new Random();
int num = random.Next(100);
Console.WriteLine(random.Next());
Console.ReadKey();
}
Jadi, ini akan menghasilkan angka positif hingga 100 termasuk 0, namun dalam beberapa kasus Anda tidak akan ingin 0 untuk diambil seperti jika memilih pemenang undian atau sesuatu seperti itu. Jadi yang sering digunakan adalah dengan mengubah kode yaitu:
{
Random random = new Random();
int num = random.Next(1,100);
Console.WriteLine(random.Next());
Console.ReadKey();
}
Salah satu manfaatnya
adalah dapat dengan mudah memanggil beberapa fungsi membantu.
Sebagai contoh:
• random.Next () - Menghasilkan acak, bilangan bulat
positif
• random.Next (10) - Menghasilkan acak, bilangan bulat
positif kurang dari 10
• random.Next (18, 22) - Menghasilkan integer acak 18 atau
lebih tetapi kurang dari 22
• random.NextDouble () - Menghasilkan ganda acak antara
0,0 dan 1,0
{
Random rng=new Random();
int num = rng.Next();
Console.WriteLine("Menghasilkan bilangan
acak, bilangan bulat positif");
Console.WriteLine(rng.Next());
Console.WriteLine(" ");
Console.WriteLine("Menghasilkan bilangan
acak, bilangan bulat positif kurang dari 10");
Console.WriteLine(rng.Next(10));
Console.WriteLine(" ");
Console.WriteLine("Menghasilkan bilangan
bulat acak >=18 dan <=22");
Console.WriteLine(rng.Next(18, 22));
Console.WriteLine(" ");
Console.WriteLine("Menghasilkan ganda
acak antara 0,0 dan 1,0");
Console.WriteLine(rng.NextDouble());
Console.ReadKey();
}