7

Как получить случайное число в диапазоне дробных чисел?

1

random.randrange(start, stop) принимает только целочисленные аргументы. Как мне получить случайное число между двумя значениями с плавающей запятой?

3 ответ(ов)

1

Если вы хотите сгенерировать случайное число с плавающей запятой с N знаками после запятой, вы можете использовать следующий код на Python:

round(random.uniform(1, 2), N)

Здесь второй аргумент функции round обозначает количество знаков после запятой.

0

На основе моего опыта работы с Python, могу сказать, что функция random может помочь в генерации случайных чисел с плавающей запятой. Вот пример:

import random

# Случайное число с плавающей запятой в диапазоне от 15.5 до 80.5
print(random.uniform(15.5, 80.5))

# В диапазоне от 10 до 100
print(random.uniform(10, 100))

Функция random.uniform() возвращает случайное число с плавающей запятой в заданном диапазоне в Python.

Эти два фрагмента кода генерируют случайные числа с плавающей запятой. Вы можете поэкспериментировать с ними, чтобы получить желаемый результат.

0

Чтобы получить случайное число с плавающей запятой в диапазоне от n до m, используйте следующий код:

import random
random.uniform(n, m)

Если вам нужно получить случайное число с плавающей запятой, округленное до x знаков после запятой, вы можете использовать такой вариант:

import random
round(random.uniform(n, m), x)

Не забудьте заменить n, m и x на нужные вам значения.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь