Чтобы генерировать случайные десятичные числа в Python, вы можете использовать модуль random. Вот несколько методов, которые вы можете использовать:
-
Использование функции
random.random(): эта функция возвращает случайное число с плавающей точкой от 0 до 1.import random random_decimal = random.random() print(random_decimal) -
Использование функции
random.uniform(): эта функция генерирует случайное число с плавающей точкой в указанном диапазоне.import random random_decimal = random.uniform(1, 10) # Generates a random float between 1 and 10 print(random_decimal) -
Использование функции
random.randint()с делением: генерирует случайное целое число, а затем делит его на указанное значение для получения десятичной дроби.import random random_integer = random.randint(1, 100) # Generates a random integer between 1 and 100 random_decimal = random_integer / 100 print(random_decimal) -
Использование функции
numpy.random.rand()из библиотеки NumPy: эта функция генерирует массив случайных чисел с плавающей точкой от 0 до 1.import numpy as np random_decimal = np.random.rand() print(random_decimal) -
Использование модуля
decimal: этот модуль предоставляет возможности для десятичной арифметики с плавающей запятой. Вы можете использовать его для генерации случайных десятичных чисел с определенной точностью и параметрами округления.import decimal import random decimal_value = decimal.Decimal(random.randrange(1000)) / 100 print(decimal_value)