powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Random
7 сообщений из 7, страница 1 из 1
Random
    #37292585
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот пример кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
double ran(double a)
        {
            Random rand = new Random();
            a = rand.NextDouble();
            return a;
        }

double c = 0.0, d = 0.0;

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            c = ran(c);
            d = ran(d);
            listBox1.Items.Add(c);
            listBox1.Items.Add(d);

Скажите - почему у меня c и d - всегда одни и те же числа, хотя функция 2 раза вызвалась.
...
Рейтинг: 0 / 0
Random
    #37292591
beatles4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если раскидать подсчёт с и d на разные кнопки, то числа будут разные.
может быть в моём примере c=d, т.к. новый rand просто не успевает сгенерировать компьютер?
...
Рейтинг: 0 / 0
Random
    #37292604
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beatles4если раскидать подсчёт с и d на разные кнопки, то числа будут разные.
может быть в моём примере c=d, т.к. новый rand просто не успевает сгенерировать компьютер?

конечно нет.

у тебя код бессмысленный
...
Рейтинг: 0 / 0
Random
    #37292935
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beatles4если раскидать подсчёт с и d на разные кнопки, то числа будут разные.
может быть в моём примере c=d, т.к. новый rand просто не успевает сгенерировать компьютер?
Ты каждый раз создаёшь новый объект Random который инстанциируется одинаково.
Следовательно и первый элемент ПСЧ будет один и тот-же.
...
Рейтинг: 0 / 0
Random
    #37293121
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сие великая тайна есть! Каждый раз последовательность чисел одна и та же, но тем не менее, они случайные! :)

Но, если почитать справку по Random и Randomize, кое-что может проясниться...
...
Рейтинг: 0 / 0
Random
    #37293141
Gwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.Сие великая тайна есть! Каждый раз последовательность чисел одна и та же, но тем не менее, они случайные! :)

Но, если почитать справку по Random и Randomize, кое-что может проясниться...

Это ПСЕВДОСЛУЧАЙНЫЕ числа!
Любую последовательность можно в точности повторить!
...
Рейтинг: 0 / 0
Random
    #37295697
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GwaS.G.Сие великая тайна есть! Каждый раз последовательность чисел одна и та же, но тем не менее, они случайные! :)

Но, если почитать справку по Random и Randomize, кое-что может проясниться...

Это ПСЕВДОСЛУЧАЙНЫЕ числа!
Любую последовательность можно в точности повторить!
Можно, но только если знаешь начальные значения этих функций, алгоритм их "чередования" и "смены" значений их параметров. Иначе - практически НЕТ.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Random
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]