C# - Головна Простір імен
► System (5)► Microsoft (1) Для учнів (початківців)
► Відео уроки (4)► Навчання (177) ► Приклади програм (19) ► Секрети Сі Шарп (4) Для професіоналів
► Навчання (6)► Приклади програм (1) |
Випадкові числа C#Мова Сі Шарп надає великі можливості для генерації випадкових величин. Якщо вам потрібно отримати генерацію цілих або дрібних чисел, то це можна зробити наступним чином: Генерація цілих випадкових чиселC# має 3 перевантажених метода: 1. Повертає значення більше нуля. Максимальне число більше 10 мільйонів: Random x = new Random(); // оголошення змінної для створення чисел n = x.Next(); 2. Повертає значення наявне у проміжку (min,max). При цьому min значення входить у випадкове число, а max не входить: int n= x.Next(-100,100); 3. Возвращает ціле додатне число не більше максимального: int n = x.Next(10); При цьому максимальне число також не входить в генерацію випадкових чисел, тобто в даному випадку від 0 до 9.
Генерація дрібних випадкових чиселВ мові C# методів для створення дрібних чисел, але це не проблема, оскільки якщо нам треба отримати дробові числа, ми можемо зробити це таким чином: double r = Convert.ToDouble(x.Next(-100, 100)/10.0); У даному випадку ми маємо числа від -10 до 9.9. Також само, приміром мати позитивні дробові числа: double r = Convert.ToDouble(x.Next(100)/10.0); У даному випадку ми маємо генерацію від 0 до 9.9. Переглядів: 3548 |