srand(time(NULL));
for (loop = 0;loop<4; loop++)
{
unko = rand()%4+1;

   do{
number = rand()%4+1; /* 乱数発生 */

}while(number!=unko);
    
one[loop] = number;
}

こんなんじゃ動かんかね?
知らんけど。