PDA

View Full Version : انتخاب تصادفی یک رشته از آرایه



Mr_Shadow
جمعه 21 شهریور 1393, 00:18 صبح
سلام
من میخوام کدی رو بنویسم که به صورت تصادفی(random) یک رشته از آرایه ی رشته ی من رو انتخاب کند
برای مثال:
من یک آرایه از رشته به صورت زیر دارم


str={"Ali", "hasan" , "Amir"}s

میخوام به صورت خودکار یکی از اسم ها انتخاب شده و مثلا داخل یک تکس باکس ریخته شود.
ممنون میشم کمکم کنید.

mohammad reza beizavi
جمعه 21 شهریور 1393, 00:32 صبح
درود
این نمونه کدشه، فقط تست نکردم اگه موردی داشت تا ویرایشش کنم:




var names =newList<string>{"ali","reza","javad","sara","kamran"};



int index = random.Next(names.Count);



var name = names[index];
names.RemoveAt(index);
txtName.Text = name;

esafb52
جمعه 21 شهریور 1393, 00:45 صبح
string[] test = { "esafb52", "mosa", "ali", "mostfa" };
Random random = new Random();

for (int i = 0; i < 10; i++)
{
Console.WriteLine(test[random.Next(0, test.Length)]);
}
Console.ReadKey();