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

Вывод рандомного числа через метод

12.10.2019, 19:04. Просмотров 778. Ответов 1
Метки нет (Все метки)

Все сделал вроде логично, но вернуть рандомное число не могу
В return rnd возникает ошибка Не удается неявно преобразовать тип "System.Random" в "int"

Как можно вернуть рандомное число?

C#
1
2
3
4
5
6
7
8
9
10
11
12
static void Main(string[] args)
        {
            Console.WriteLine(Randomaizer(25));
        }
 
        static int Randomaizer(int a)
        {
            Random rnd = new Random();
            rnd.Next(a);
 
            return rnd;
        }
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2019, 19:04
Ответы с готовыми решениями:

Вывод рандомного числа на консоль и проверка на совпадение с ним
Всем привет. Решил написать капчу, но он не проверяет на правильность :C Сам код: class...

Метод рандомного заполнения строки буквами возвращает System.Char
Добрый день.Написал метод ToRandomLetters,который по идее должен возвращать строку с рандомными...

Вывод простых чисел из рандомного массива
Добрый день. Существует вот такой вот код: using System; using System.Collections.Generic;...

Выбор рандомного числа 10 раз
День добрый! Возникла проблема. Есть БД, в ней 3 картинки, вопрос и ответ, это все выводится на...

Метод Лагранжа и вывод графиков через консоль
Доброго времени суток Вам. Два вопроса: Чисто математический: Надо из Интерполяционной формулы...

1
Чипс
28 / 25 / 6
Регистрация: 21.08.2015
Сообщений: 446
12.10.2019, 19:15 2
Лучший ответ Сообщение было отмечено Python byname как решение

Решение

Так:
C#
1
2
3
4
5
6
7
        static int Randomaizer(int a)
        {
            Random rnd = new Random();
            var Number = rnd.Next(a);
 
            return Number;
        }
Добавлено через 3 минуты
Так красивей :

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Randomaizer(25));
 
            //Delay
            Console.WriteLine(new string('-', 50));
            Console.WriteLine("Reday!");
            Console.ReadKey();
        }
 
        static int Randomaizer(int a)
        {
            Random rnd = new Random();
            return rnd.Next(a);
        }
    }
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2019, 19:15

Как сделать генерацию рандомного числа от 8ми значного числа до 10ти значного
Я обрыл кучу форумов и прочего, но не нашел подходящего решения. У меня есть готовый генератор...

Нужен код для рандомного выбора из числа
Нужен код для рандомного выбора из числа из массива, при том только единожды. Например: В классе...

Как использовать тип bool, чтобы при первом появлении рандомного числа в Label1, оно не суммировалось
Подскажите пожалуйста, как использовать тип bool ,чтобы при первом появлении рандомного числа в...


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

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

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