Igualdade em RAND [RESOLVIDO]

1. Igualdade em RAND [RESOLVIDO]

Fernando
AngryElephant

(usa Kali)

Enviado em 19/06/2018 - 11:57h

Estava tentando fazer um sistema em que ele consiga números iguais no RAND. Ent tentei usar uma condicional IF(n funcionou), dps tentei com um WHILE porém n consegui tbm.
Lógica:

Variável a = rand(1 ,10);
Variável b = rand(1 ,10);
Variável c = rand(1 ,10);

enquanto os números estiverem saindo diferentes, ele vai tentando até conseguir números iguais nas 3 variáveis.

Se algm tiver uma forma de fzr e puder mandar pra ajudar, tamo ai. Vlww



  


2. MELHOR RESPOSTA

berghetti
berghetti

(usa Debian)

Enviado em 19/06/2018 - 17:56h

não sou programador, então deve ter forma melhor,
se eu entendi a logica, segue...


<?php
$a = rand(1,10);
$b = rand(1,10);
$c = rand(1,10);

while ($a != $b){
$b = rand(1,10);
}

while ($a != $c){
$c = rand(1,10);
}

echo $a." <br>";
echo $b." <br>";
echo $c." <br>";
?>


3. Re: Igualdade em RAND [RESOLVIDO]

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

Enviado em 19/06/2018 - 17:42h

Utilize uma única vez o comando rand().

#include <stdio.h>
#include <stdlib.h>

int main() {
int a, b, c;
a = b = c = rand();

printf("a = %d\n", a);
printf("b = %d\n", b);
printf("c = %d\n", c);

return 0;
};

Abraço,
Diego M. Rodrigues






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts