CSharp examples for System:Random
Random Numbers
using System.IO;/*from w ww . j a v a2 s . c om*/ using System.Collections; using System.Text; using System.Linq; using System.Collections.Generic; using System; public class Main{ public static ArrayList RandomNumbers(int max) { // Create an ArrayList object that will hold the numbers ArrayList lstNumbers = new ArrayList(); // The Random class will be used to generate numbers Random rndNumber = new Random(); // Generate a random number between 1 and the Max int number = rndNumber.Next(1, max + 1); // Add this first random number to the list lstNumbers.Add(number); // Set a count of numbers to 0 to start int count = 0; do // Repeatedly... { // ... generate a random number between 1 and the Max number = rndNumber.Next(1, max + 1); // If the newly generated number in not yet in the list... if (!lstNumbers.Contains(number)) { // ... add it lstNumbers.Add(number); } // Increase the count count++; } while (count <= 10 * max); // Do that again /////Casting from ArrayList to List<string> //List<int> randomNoList = new List<int>(); //int[] tempArr = (int[])lstNumbers.ToArray(); //randomNoList = tempArr.ToList(); // Once the list is built, return it return lstNumbers; } }