Сгенерировать два массива без повторений элементов

Вообщем есть программа, в которой 2 одномерных массива. Для каждого присвоен свой random, но при работе в 1 и 2 массиве цифры одинаковые.. Присваивал так: 1) a[i]:=random(100); 2) b[i]:=random(100); Так и должно быть, или возможно сделать что бы в 2х были разные цифры?