Mega Sena
Publicado por Perfil removido (última atualização em 07/10/2016)
[ Hits: 2.671 ]
Sorteia 6 números até que o resultado seja o mesmo definido nas variáveis iniciais do programa. Na primeira vez que executei o programa, foram necessários quase 35 milhões de sorteios até que os números fossem acertados.
<?php
$escolhida1 = 1;
$escolhida2 = 14;
$escolhida3 = 25;
$escolhida4 = 32;
$escolhida5 = 57;
$escolhida6 = 60;
jogar();
function jogar(){
global $dezena01;
global $dezena02;
global $dezena03;
global $dezena04;
global $dezena05;
global $dezena06;
$dezena01 = rand(1,60);
$dezena02 = rand(1,60);
$dezena03 = rand(1,60);
$dezena04 = rand(1,60);
$dezena05 = rand(1,60);
$dezena06 = rand(1,60);
while ($dezena01 > $dezena02){
$memoria = $dezena01;
$dezena01 = $dezena02;
$dezena02 = $memoria;
}
while ($dezena01 > $dezena03){
$memoria = $dezena01;
$dezena01 = $dezena03;
$dezena03 = $memoria;
}
while ($dezena01 > $dezena04){
$memoria = $dezena01;
$dezena01 = $dezena04;
$dezena04 = $memoria;
}
while ($dezena01 > $dezena05){
$memoria = $dezena01;
$dezena01 = $dezena05;
$dezena05 = $memoria;
}
while ($dezena01 > $dezena06){
$memoria = $dezena01;
$dezena01 = $dezena06;
$dezena06 = $memoria;
}
while ($dezena02 > $dezena03){
$memoria = $dezena02;
$dezena02 = $dezena03;
$dezena03 = $memoria;
}
while ($dezena02 > $dezena04){
$memoria = $dezena02;
$dezena02 = $dezena04;
$dezena04 = $memoria;
}
while ($dezena02 > $dezena05){
$memoria = $dezena02;
$dezena02 = $dezena05;
$dezena05 = $memoria;
}
while ($dezena02 > $dezena06){
$memoria = $dezena02;
$dezena02 = $dezena06;
$dezena06 = $memoria;
}
while ($dezena03 > $dezena04){
$memoria = $dezena03;
$dezena03 = $dezena04;
$dezena04 = $memoria;
}
while ($dezena03 > $dezena05){
$memoria = $dezena03;
$dezena03 = $dezena05;
$dezena05 = $memoria;
}
while ($dezena03 > $dezena06){
$memoria = $dezena03;
$dezena03 = $dezena06;
$dezena06 = $memoria;
}
while ($dezena04 > $dezena05){
$memoria = $dezena04;
$dezena04 = $dezena05;
$dezena05 = $memoria;
}
while ($dezena04 > $dezena06){
$memoria = $dezena04;
$dezena04 = $dezena06;
$dezena06 = $memoria;
}
while ($dezena05 > $dezena06){
$memoria = $dezena05;
$dezena05 = $dezena06;
$dezena06 = $memoria;
}
}
//análise do resultado
$count = 0;
while ($escolhida1!=$dezena01 or $escolhida2!=$dezena02 or $escolhida3!=$dezena03 or $escolhida4!=$dezena04 or $escolhida5!=$dezena05 or $escolhida6!=$dezena06){
$count = $count + 1;
$resultado = "\nDezena 01: $dezena01 \nDezena 02: $dezena02 \nDezena 03: $dezena03 \nDezena 04: $dezena04 \nDezena 05: $dezena05 \nDezena 06: $dezena06";
echo "\n$resultado\n";
echo "Jogada nº $count\n";
jogar();
}
while ($dezena01 == $dezena02 or $dezena01 == $dezena03 or $dezena01 == $dezena04 or $dezena01 == $dezena05 or $dezena01 == $dezena06 or
$dezena02 == $dezena03 or $dezena02 == $dezena04 or $dezena02 == $dezena05 or $dezena02 == $dezena06 or $dezena03 == $dezena04 or
$dezena03 == $dezena05 or $dezena03 == $dezena06 or $dezena04 == $dezena05 or $dezena04 == $dezena06 or $dezena05 == $dezena06){
jogar();
}
echo "$dezena01\n$dezena02\n$dezena03\n$dezena04\n$dezena05\n$dezena06";
echo "\n Foram necessárias $count jogadas para acertar todas as dezenas\n";
?>
Converte para maiúsculas a primeira letra de cada palavra
Criando um menu de paginação de resultados com algumas funcionalidades
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Como personalizar o lxde? [RESOLVIDO] (5)
Flatpaks não funcionam após atualizar pelo Gerenciador de Atualizações... (3)
Erro no suitable vídeo mode (15)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (2)









