>> 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.