Yep, i have that :
<?php
$regularNumbers = 5;
$bonusNumbers = 1;
$regularNumbersMin = 1;
$regularNumbersMax = 69;
$bonusNumbersMin = 1;
$bonusNumbersMax = 26;
$bonusUniqueFromRegular = false;
$results = array(
'regular_nums' => array(),
'bonus_nums' => array()
);
foreach(range(1, $regularNumbers) as $i){
$randNum = mt_rand($regularNumbersMin, $regularNumbersMax);
while(in_array($randNum, $results['regular_nums'])){
$randNum = mt_rand($regularNumbersMin, $regularNumbersMax);
}
array_push($results['regular_nums'], $randNum);
}
foreach(range(1, $bonusNumbers) as $i){
$randNum = mt_rand($bonusNumbersMin, $bonusNumbersMax);
while(in_array($randNum, $results['bonus_nums']) || ($bonusUniqueFromRegular && in_array($randNum, $results['regular_nums']))){
$randNum = mt_rand($bonusNumbersMin, $bonusNumbersMax);
}
array_push($results['bonus_nums'], $randNum);
}
sort($results['regular_nums']);
sort($results['bonus_nums']);
echo 'Results: <br>';
echo implode(", ", $results['regular_nums']);
echo '<br>';
echo 'Bonus: <br>';
echo implode(", ", $results['bonus_nums']);