PDA

View Full Version : سوال: تولید عدد تصادفی با رنجی دلخواه؟؟؟؟



sajadcg
پنج شنبه 06 بهمن 1390, 22:12 عصر
سلام

چطور می تونم عدد تصادفی با رنج دلخواه خودم تولید کنم؟؟؟ به عنوان مثال بین 1 تا 4000

مرسیـــ

ali_habibi1384
پنج شنبه 06 بهمن 1390, 22:25 عصر
Random rn = new Random();
int rnd=0;
while (rnd>4000 || rnd <1)
rnd=rn.Next();
MessageBox.Show(rnd.ToString() );

maktoom
جمعه 07 بهمن 1390, 07:17 صبح
سلام
توی تالار c و c++ یبار درموردش بحث شده. ازونجا (http://barnamenevis.org/showthread.php?323645-%D8%B2%D9%85%D8%A7%D9%86%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%D8%B1-C) میتونید الگوریتم رو بینید.

sadra1234
جمعه 07 بهمن 1390, 09:28 صبح
random r =new ranrom();
int x=r.next(1,40000);

m2_farzan
جمعه 07 بهمن 1390, 10:21 صبح
این کد هم میشه (البته عدد بین 4000 و 1 )

new Random().NextDouble() * (4000 - 1) + 1