Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
jooonchik
0 / 0 / 0
Регистрация: 22.11.2017
Сообщений: 6
#1

Сгенерировать случайные числа в массиве методом

23.11.2017, 09:20. Просмотров 738. Ответов 2
Метки нет (Все метки)

Привет
Помогите сгенерировать случайные числа массива методом, отдельно от самого массива
Можно использовать return, out, ref
Спасибо заранее)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2017, 09:20
Ответы с готовыми решениями:

Как сгенерировать случайные числа?
Как сгенерировать случайные числа?

Игра "Покер": как сгенерировать неповторяющиеся случайные числа
итак. пишу игру. покер. использую при создании карт цикл for (int i=0; i < 52;...

Случайные разные цифры в 2мерном массиве по вертикали
У меня есть using System; using System.Collections.Generic; using...

Как сделать, чтобы случайные значения заданные методом Random не повторялись?
Как сделать,чтобы случайные значения не повторялись?

Сгенерировать область квадрата из '*' в двумерном массиве из '.'
Очень нужна помощь в решении задачи: Дан двумерный массив N x M из символов....

2
Andrey_sava
65 / 66 / 95
Регистрация: 29.09.2012
Сообщений: 218
Завершенные тесты: 9
23.11.2017, 10:09 #2
Лучший ответ Сообщение было отмечено jooonchik как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите размерность массива");
            int n = int.Parse(Console.ReadLine());
            int[] array = new int[n];
 
            for (int i = 0; i < n; i++)
            {
                array[i] = Method();
            }
 
            for (int i = 0; i < n; i++)
            {
                Console.WriteLine(array[i]);
            }
            Console.ReadKey();
        }
        static int Method()
        {
           System.Threading.Thread.Sleep(50);// нужна задержка для того что бы массив заполнялся РАЗНЫМИ рандомными элементами
           Random rand = new Random();
           int k = rand.Next(-1000, 1000);
           return k;
        }
    }
}
0
Остап Бонд
591 / 390 / 187
Регистрация: 17.08.2017
Сообщений: 959
23.11.2017, 11:12 #3
Цитата Сообщение от Andrey_sava Посмотреть сообщение
нужна задержка для того что бы массив заполнялся РАЗНЫМИ рандомными элементами
Необязательно. Можно в Method передать параметр (например - i+(int)DateTime.Now.TimeOfDay.TotalMilliseconds) и использовать его в new Random(int32).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2017, 11:12

Случайные числа
Сделал глупую программу, 35 labelов, и каждые 100мс в каждом лэйбле меняется...

Неповторяющиеся случайные числа
Здравствуйте, помогите пожалуйста Язык программирования C#...

Случайные числа генерируются неправильно
Здравствуйте, помогите пожалуйста, у меня в цикле генерируются случайные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru