Il numero casuale è solo per assegnare qualcosa nell'esempio (al posto di rand() ci devi inserire il valore da assegnare), e il dereferenziamento (in italiano il termine suona un po' strano, meglio "dereferencing" :master: ) è un concetto fondamentale in C, senza non puoi usare i puntatori (senza i quali non puoi praticamente usare gli array). Hai già studiato i puntatori?