Спасибо за вашу помощь
Исходное сообщение
(09.01.24 14:23)
// Определяем константы
const NumberFragment = 100;
const NumberMosaic = 11;
const Start = 1;function getFragmetn()
{
// Массив в центрами
$fragmentsCenter = [45, 46, 55, 56];
//Переменная для текущего результата, если выпал центр
$currentResult = [];//Получаем данные для текущего вскрытия холона, номер мозаики и номер фрагмента
$currentResult['mosaic'] = rand(Start, NumberMosaic);
$currentResult['fragment'] = rand(Start, NumberFragment);//Проверяем выпал ли центр
if (!in_array($currentResult['fragment'], $fragmentsCenter)) {
//если центр не выпал, то возвращаем этот фрагмент игроку
return $currentResult;
} else {
// если же центр то крутим еще раз и независимо от результата возвращаем игроку
$currentResult['mosaic'] = rand(Start, NumberMosaic);
$currentResult['fragmemt'] = rand(Start, NumberFragment);
return $currentResult;
}
}print_r(getFragmetn());
Несколько выводов:
kozh@desktop:~/Projects/php-for-web$ php public/index.php
Array
(
[mosaic] => 4
[fragment] => 41
)
kozh@desktop:~/Projects/php-for-web$ php public/index.php
Array
(
[mosaic] => 7
[fragment] => 87
)
kozh@desktop:~/Projects/php-for-web$ php public/index.php
Array
(
[mosaic] => 2
[fragment] => 36
)
Комментарий удален
если дальше считать то получится на дистанции тут не дисперсий каждая 625ая будет центром.
что не оч совпадает с рандомом бк т.к. кол-во разных мозаек разное
ну тут явно не 1/n где n все - максимум цыфра номеров
Почему часто падает в рар центры сначала по 3 4 центра а когда открываешь Л нету не одново центра и притом часто происходит уже много раз так отрывались часто падает в рар а не в Л
Как открывал пару лет назад 1000 штук из них 4 центра после этого перестало почему так ?
пепельная 1000 фрагментов....
А в мусорные мозаики за 50 кр или за 100 центры часто падает в рар а в Л 0.01 %
| Страницы: 12 |