Salve,
Fiquei com a pulga atrás da orelha e acabei fazendo um programa para testar um pouco a função randomInteger
.
Abaixo estão alguns resultados do programa, o que você vêem em vermelho fui eu que digitei.
Vou deixar esse programa junto com o esqueleto do EP1 para vocês brincarem à vontade.
Vejam se vocês decobrem algo.
P.S. No final da próxima aula, sem falta, eu falo sobre essa leitura de parâmetro através da linha de comando.
meu_prompt> ./randomInteger
Programa para testar a função randInteger(low,high)
randomInteger: uso: randomInteger [-s<numero> |-n<numero> ]
-n<numero> ordem da matriz de tapinhas
-r<numero> numero de experimentos
Exemplo de uso: randomInteger -s9001 -n6
meu_promp> ./randomInteger -n6 -r10
Programa para testar a função randInteger(low,high)
RAND_MAX = 2147483647
INT_MAX = 2147483647
n = 6
r = 10
Intervalo nivel facil : de 1 a 7
Intervalo nivel medio : de 9 a 18
Intervalo nivel dificil: de 19 a 30
Digite uma semente: 5
semente = 5
facil = 2
medio = 11
dificil = 22
Digite uma semente: 9001
semente = 9001
facil = 6
medio = 16
dificil = 28
Digite uma semente: 9002
semente = 9002
facil = 1
medio = 10
dificil = 20
Digite uma semente: 9003
semente = 9003
facil = 7
medio = 18
dificil = 30
Digite uma semente: 2
semente = 2
facil = 5
medio = 16
dificil = 27
Digite uma semente: 3
semente = 3
facil = 4
medio = 14
dificil = 25
Digite uma semente: 4
semente = 4
facil = 7
medio = 18
dificil = 29
Digite uma semente: 31415
semente = 31415
facil = 4
medio = 13
dificil = 24
Digite uma semente: 31415926
semente = 31415926
facil = 4
medio = 13
dificil = 24
Digite uma semente: 31415927
semente = 31415927
facil = 3
medio = 12
dificil = 23