Questione : Come scegliere i numeri casuali con la C?

Ciao, numero del

A fra 1 e 15 dovrebbe essere casuale scelto nel C. La scelta sarà ripetuta 15 volte in un game.

It dovrebbe anche essere possibile per ripetere il gioco alcune volte senza ripetere un sequence.

In C che conosco appena il bordo di int (vuoto). Ma non vedo la possibilità per limitare i numeri da scegliere da 1 a 15.

I inoltre non vede che la possibilità per evitare la ripetizione della sequenza di numeri per alcuni times.

Could qualcuno lo aiuta? i ringraziamenti del

Many ed hanno un giorno piacevole!

class= del

Risposta : Come scegliere i numeri casuali con la C?

>> in C conosco appena il bordo di int (vuoto).

Quello è un buon inizio.

>> Ma non vedo la possibilità per limitare i numeri da scegliere da 1 a 15.

il bordo restituisce un numero fra 0 e RAND_MAX. Se volete limitare la gamma a stabil primaire, ci è un modo semplice di fare quello. Potete generare un numero casuale fra la x e y (x compresa) come questa:

        x + (bordo () % (y - x))

così, per i valori da 1. 15:

        1 + (bordo () % 15)

>> Inoltre non vedo la possibilità per evitare la ripetizione della sequenza di numeri per alcune volte.

Se non volete la ripetizione, dovrete tenerti al corrente dei valori che già sono stati generati e se uno è generato ancora, generare appena altro.
Altre soluzioni  
 
programming4us programming4us