Автор оригинала: Python Examples.
Python – генерировать случайное поплавок
Вы можете сгенерировать случайную плавающую точку в Python с помощью Python Случайные упаковка.
В этом руководстве мы узнаем, как генерировать случайный номер с плавающей запятой в диапазоне (0,1) и как генерировать номер с плавающей запятой между определенными минимальными и максимальными значениями.
Синтаксис – Random.random ()
Ниже приведен синтаксис случайной () функции в случайном модуле.
f = random.random()
Функция Random () Возвращает значение случайного плавающего значения между нулем и один.
Пример 1: Случайный номер с плавающей запятой в диапазоне (0, 1)
В этом примере мы будем использовать функцию Random.random () для создания числа случайных плавающих точек от 0 до 1.
Python Program
import random #generate a random floating point number f = random.random() print(f)
Выход
0.6156729963963723
Пример 2: Случайный номер с плавающей запятой в диапазоне (мин, макс)
В этом примере мы будем использовать функцию Random.random () для генерации случая плавающей точки между заданным минимальным значением и максимальным значением.
Python Program
import random #specific range min = 2 max = 10 #generate a random floating point number f = min + (max-min)*random.random() print(f)
Мин +
Обеспечивает, что генерируемое случайное значение по крайней мере имеет значение мин. (Max-Min) * Random.random ()
гарантирует, что значение не превышает максимальный предел.
Объяснение
Давайте понять, что выражение, используемое для генерации с плавающей точкой между определенным диапазоном.
f = min + (max-min)*random.random() #random.random generates a value in the range (0, 1) f = min + (max-min)*(0, 1) Resulting Range = (min + (max-min)*0, min + (max-min)*1) = (min + 0, min + max - min) = (min, max)
Выход
4.102801901668189
Резюме
В этом уроке примеров Python мы узнали, как генерировать случайный номер с плавающей запятой, с помощью хорошо подробных примеров программ.