Рубрики
Без рубрики

Python Program для генерации случайного поплавка

Автор оригинала: 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 мы узнали, как генерировать случайный номер с плавающей запятой, с помощью хорошо подробных примеров программ.