Всем доброго времени суток!!! уже не раз обращался к любимому комьюнити,всегда мне здесь помогали,всем спасибо огромное,товарищи!!Да не оставьте брата программиста в беде снова,помогите пожалуйста разобраться))
вот есть код
int[] RandomArray = new int[29];
for (int i = 0; i < 29; i++)
{
Random RandomNumber=new Random();
RandomArray[i] = Convert.ToInt32( RandomNumber.Next(10));
Thread.Sleep(10);
Console.WriteLine(RandomArray[i].ToString());
}
Console.ReadLine();
я понимаю,что это код малолетнего недотепы,но есть проблема…как бы вы могли заметить,во цикле есть следующий код
Thread.Sleep(10);
спросите вы,зачем он….проблема в том,что мне необходимо сгенерировать случайные числа,но без так называемой задержки в 10 милисекунд все числа абсолютно одинаковы…не спрашивайте,как я дрогадался поставить это оператор,это каккая то чисто интуиция,но благодаря задержке числа становятся более или менее разными
P.S. tckb поставить задержку в 5,то числа будут одинаковые тоже,но не все-будут идти парами,типа вот так
1
1
4
4
6
6
я думаю,вы меня поняли,комрады)) помогите разобраться,почему так все происходит))
31 марта 2010 в 23:04
так бери A[i][j] + B[i][j] + C[i][j] + D[i][j] и циклом
31 марта 2010 в 23:00
Svetlana Georgievna, что именно не знаете?
31 марта 2010 в 19:04
Доброго времени суток! Помогите плиз решить задачку.Очень нужно :-[
- необходимо считать двумерный массив из текстового файла, к примеру такой:
5.7 _ 1 _ 0.2
7 _ 3 _ 1.8
3.9 _ 7 _ 6
4 _ 2 _ 4.4
и вывести на экран одномерный массив, который получается суммированием всех чисел по столбцам. т.е. :
20.6 _ 13 _ 12.4
(числа разделила подчеркиванием – а то контакт съедает пробелы)))))))))
25 июня 2009 в 22:00
25 июня 2009 в 16:03
оооо,спасибо товарищ программист!!! че то я стормозил))) удачи вам и спасибо большое)))
25 июня 2009 в 15:04
Random RandomNumber=new Random();
нужно разместить вне цикла for, сам подумай, ты каждый раз создаёшь новый объект) поэтому он одинаковые цифры даёт )
25 июня 2009 в 15:04
код примерно такой:
using System;
public class class1
{
public static void Main()
{
Random rnd = new Random();
int[] array = new int[29];
int i = 0;
for (i = 0; i < array.Length; i++)
{
array[i] = rnd.Next(1, 100);
Console.WriteLine(array[i]);
}
Console.ReadLine();
}
}
//удачи