これでいいのかな。まだ知らされてない設定があるのかな。
int main(void)
{
  int nums[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

  // owari no aizu
  srand((unsigned) time(NULL));
  int owari_no_aizu = rand() % 10;

  int counter = 0;
  int i;
  for(i=0; i<owari_no_aizu; i++){
    counter++;
  }

  while(counter > 0){
    printf("%d,", nums[counter]);
    counter--;
  }

  return 0;
}