הנה דוגמה
איך אפשר לסדר מערך באופן אקראי, כאשר TOTAL מייצג את מספר האיברים במערך.
int i, j, tmp; int nums[TOTAL] = {1, 2, 3, 4}; srand(time(NULL)); for(i = 0; i < TOTAL; i++) { tmp = nums; j = rand() % TOTAL; nums = nums[j]; nums[j] = tmp; }
יש לכלול כמובן את הספריות: stdlib.h time.h