<?php
function nums(){
$num3 = rand(1, 6); // número que irá se repetir 3 vezes $array = array(); // declara a array // insere o valor nas 3 primeiras posições da array
// enquanto a areray não tiver 9 posições
// número aleatório de 1 a 6
// se este número for diferente do número repetido 3 vezes
// se for igual, o while continua rodando
if($num3 != $num){
// contador para contar ocorrências
$conta = 0;
// verifica ocorrências do número
for($x = 0; $x < sizeof($array); $x++){ if($array[$x] == $num) $conta++;
}
// se houver menos de 2 ocorrências
// adiciona o núemro na array
if($conta < 2) $array[] = $num;
}
}
// randomiza a ordem dos elementos
// retorna a array
return $array;
}
PD9waHAKCmZ1bmN0aW9uIG51bXMoKXsKICAgCiAgICRudW0zID0gcmFuZCgxLCA2KTsgLy8gbsO6bWVybyBxdWUgaXLDoSBzZSByZXBldGlyIDMgdmV6ZXMKICAgJGFycmF5ID0gYXJyYXkoKTsgLy8gZGVjbGFyYSBhIGFycmF5CiAgIC8vIGluc2VyZSBvIHZhbG9yIG5hcyAzIHByaW1laXJhcyBwb3Npw6fDtWVzIGRhIGFycmF5CiAgIGFycmF5X3B1c2goJGFycmF5LCRudW0zLCRudW0zLCRudW0zKTsKCiAgIC8vIGVucXVhbnRvIGEgYXJlcmF5IG7Do28gdGl2ZXIgOSBwb3Npw6fDtWVzCiAgIHdoaWxlKHNpemVvZigkYXJyYXkpIDwgOSl7CiAgICAgIC8vIG7Dum1lcm8gYWxlYXTDs3JpbyBkZSAxIGEgNgogICAgICAkbnVtID0gcmFuZCgxLCA2KTsKICAgICAgCiAgICAgIC8vIHNlIGVzdGUgbsO6bWVybyBmb3IgZGlmZXJlbnRlIGRvIG7Dum1lcm8gcmVwZXRpZG8gMyB2ZXplcwogICAgICAvLyBzZSBmb3IgaWd1YWwsIG8gd2hpbGUgY29udGludWEgcm9kYW5kbwogICAgICBpZigkbnVtMyAhPSAkbnVtKXsKICAgICAgICAgCiAgICAgICAgIC8vIGNvbnRhZG9yIHBhcmEgY29udGFyIG9jb3Jyw6puY2lhcwogICAgICAgICAkY29udGEgPSAwOwogICAgICAgICAKICAgICAgICAgLy8gdmVyaWZpY2Egb2NvcnLDqm5jaWFzIGRvIG7Dum1lcm8KICAgICAgICAgZm9yKCR4ID0gMDsgJHggPCBzaXplb2YoJGFycmF5KTsgJHgrKyl7CiAgICAgICAgICAgIGlmKCRhcnJheVskeF0gPT0gJG51bSkgJGNvbnRhKys7CiAgICAgICAgIH0KICAgICAgICAgCiAgICAgICAgIC8vIHNlIGhvdXZlciBtZW5vcyBkZSAyIG9jb3Jyw6puY2lhcwogICAgICAgICAvLyBhZGljaW9uYSBvIG7DumVtcm8gbmEgYXJyYXkKICAgICAgICAgaWYoJGNvbnRhIDwgMikgJGFycmF5W10gPSAkbnVtOwogICAgICAgICAKICAgICAgfQogICAgICAKICAgfQogICAKICAgLy8gcmFuZG9taXphIGEgb3JkZW0gZG9zIGVsZW1lbnRvcwogICBzaHVmZmxlKCRhcnJheSk7CgogICAvLyByZXRvcm5hIGEgYXJyYXkKICAgcmV0dXJuICRhcnJheTsKfQoKcHJpbnRfcihudW1zKCkpOw==