Pergunta : Como escolher os números aleatórios com C?

Olá!, um número do

A entre 1 e 15 deve ser aleatório escolhido no C. A escolha será repetida 15 vezes em um game.

It deve igualmente ser possível para repetir o jogo algumas vezes sem repetir um sequence.

In C que eu apenas sei a margem do int (vácuo). Mas eu não ver a possibilidade para limitar os números a ser escolhidos de 1 a 15.

I igualmente não considera que a possibilidade para evitar a repetição da seqüência dos números para alguns times.

Could alguém me ajuda? os agradecimentos do

Many e têm um dia agradável!

class= do

Resposta : Como escolher os números aleatórios com C?

>> em C eu apenas sei a margem do int (vácuo).

Aquele é um bom começo.

>> Mas eu não ver a possibilidade para limitar os números a ser escolhidos de 1 a 15.

a margem retorna um número entre 0 e RAND_MAX. Se você quer limitar a escala a uma pré-especificada, há uma forma facil fazer isso. Você pode gerar um número aleatório entre x e y (x inclusivo) como este:

        x + (margem () % (y - x))

Assim, para valores de 1. 15:

        1 + (margem () % 15)

>> Eu igualmente não ver a possibilidade para evitar a repetição da seqüência dos números por algumas vezes.

Se você não quer a repetição, você terá que manter-se a par dos valores que têm sido gerados já, e se um é gerado outra vez, apenas gerar outro.
Outras soluções  
 
programming4us programming4us