Генерація випадкових чисел

Добрий день, сьогодні я заведу розмову про те, як можна згенерувати випадкове число.

Перша функція, якої я користуюся найчастіше-Random (), вона генерує випадкове ціле число або число з плаваючою комою.







Random (1000000) - генерує ціле число від 0 до 999999

Random () - генерує число з плаваючою крапкою від 0 до 1

Наступна функція - RandomRange (X, Y). функція приймає два параметри і повертає ціле число, яке більше Х і менше Y. Перед використанням потрібно підключити бібліотеку Math.

RandomRange (10,100) - генерує ціле число від 10 до 100.

І остання функція, яку я застосовую на практиці - RandG (X, Y). вона також приймає пару вхідних значень і генерує псевдовипадкове число, використовуючи розподіл Гаусса. Для неї також необхідно підключити Math.







RandG (100,10) - згенерує число з плаваючою крапкою від 90 до 110 (тобто в межах від 100-10 до 100 + 10)

Ще хочу показати кілька простих прийомів:

Згенерувати дробове число від 0 до 1 можна наступним чином -

А отримати дробове число від 0 до 100 можна так -

Думаю сенс цих виразів пояснювати не потрібно.

Давайте перейдемо від слів до справи і спробуємо все на практиці.

Створіть нове віконне додаток і розмістіть на головній формі шість editі шість button. Наведіть все до виду, як зображено на малюнку.

Генерація випадкових чисел

Код юніта буде наступним:







Схожі статті