Как я могу преобразовать целое число и число с плавающей запятой в целые числа, сохраняя их соотношение? [закрыто] ⇐ Python

Программы на Python
Anonymous
Как я могу преобразовать целое число и число с плавающей запятой в целые числа, сохраняя их соотношение? [закрыто]

Сообщение Anonymous »

Задача заключается в преобразовании двух чисел — целого и плавающего — в целые числа с сохранением их исходного соотношения. Я хочу гарантировать, что когда между двумя числами генерируется случайное число с плавающей запятой, его можно оценить на предмет того, было ли оно выбрано на основе этого соотношения. Например, если у меня есть 2 числа — 1 и 3,5, цель — сгенерировать случайное число между этими двумя числами, и вероятность того, что это число будет 1, составляет 1 из 3,5.

Код: Выделить всё

import random

def scale_and_randomize(a, b):
e = random.uniform(a, b)
if a 

Подробнее здесь: [url]https://stackoverflow.com/questions/79068448/how-can-i-convert-an-integer-and-a-float-to-integers-while-preserving-their-rati[/url]

Вернуться в «Python»