Показать сообщение отдельно
Старый 28.03.2017, 23:22
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 9  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
Код AS3:
public static function getPercent(percent:Number):Boolean
		{
			percent = percent / 100;
			var percent_result:Boolean = (Math.random() < percent)
			return percent_result;
		}
Не пойму. Даже когда percent выставлена в 5%(0.05), на 5-10 раз выпадает true, это просто нереально часто. Через for, вроде бы нормально генерирует, то есть на 20 раз, у меня 4 раза вернуло true, но когда функция вызывается в тот момент, когда это нужно, то чаще всего при низком проценте, возвращает true. Такое чувство, что эти 5% каким то образом превращаются в 25%. Хоть уменьшай всё до 1% и ниже


Последний раз редактировалось Godwarlock; 28.03.2017 в 23:59.