You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,7 +95,7 @@ pip install pycustomrand
95
95
96
96
97
97
## 📚 Документация
98
-
Ниже представлено описание всех доступных функций библиотеки. Для удобства они импортируются напрямую из пакета (`pycustomrand.FUNC_NAME`).
98
+
Ниже представлено описание всех доступных функций библиотеки. Для удобства они могут импороваться напрямую из пакета (`from pycustomrand import FUNC_NAME`).
99
99
100
100
### 1. Управление состоянием (Seeding)
101
101
Инициализация генератора позволяет получать воспроизводимые последовательности (например, для тестов или сохранения генерации мира).
@@ -173,6 +173,20 @@ pip install pycustomrand
173
173
174
174
*`random_bool(true_chance=0.5)`: Возвращает True или False c вероятностью `true_chance`.
175
175
176
+
### 🎯 О модуле `true_round`
177
+
Модуль решает проблему "банковского округления" в Python 3, где `round(x.5)` округляется до ближайшего чётного числа.
178
+
`true_round` использует **честное математическое округление** (отсюда и название "true" — истинное/честное).
179
+
180
+
Для удобства модуль может быть импортирован напрямую из пакета (`from pycustomrand import true_round`).
181
+
182
+
| Число | Стандартный `round()`| PyCustomRand `true_round()`| Примечание |
0 commit comments