TÓPICO
BONUS!
Então,
números
aleatórios
são
úteis.
A
gente
usa
eles
pra
um
tanto
de
coisas,
mesmo
que
eu
não
esteja
lembrando
de
nenhuma
agora.
Pra
declarar
um
número
aleatório
usamos
a
função
rand();
assim:
int
i
=
rand()
%
x;
Em
que
x
é
o
valor
limite
que
eu
quero
chegar.
Isso
me
dá
resultados
de
0
a
x
– 1.
Quando
a
gente
randomiza
uma
vez
e
roda
o
programa
de
novo,
os
números
são
os
mesmos.
Isso
porque
usamos
a
mesma
raiz
para
gerar
nossos
números
aleatórios,
que
por
default
é
1.
Para
usar
outra
raiz,
é
só
colocar
outro
número
como
parâmetro
da
função
rand
(tipo
rand(2)).
Só
que
sempre
vai
gerar
os
mesmos
também.
Para
gerar
números
REALMENTE
aleatórios,
a
gente
precisa
de
colocar
na
raiz
uma
coisa
que
sempre
mude.
Aí
a
gente
chama
a
função
que
nos
retorna a hora atual em
(acho
que)
milissegundos,
que
sempre
vai
ser
diferente.
Fica
assim:
int
i
=
srand(time(NULL));
Pronto,
aleatório.
Nenhum comentário:
Postar um comentário