سلام دوستان.
من یه آرایه از نوع int دارم که پین های LED هام توش ریخته شده. حالا میخوام طوری برنامه نویسیش کنم که به صورت رندوم یکی از اون پایه های داخل اون آرایه HIGH بشه ؛ اما میخوام اون رندوم تکراری نباشه. یعنی مثلا اگر پین های ما 13 و 12 و 11 و 10 باشن وقتی اولین رندوم مثلا 11 شد ، تا زمانی که بقیه ی پین های هم رندوم پیدا نشدن 11 دوباره انتخاب نشه. نمیخوام با while یا if چک کنم ببینم قبلا پین HIGH شده یا نه ، چون بعضی مواقع چندین بار رندوم تکراری میاد و یک وقفه ای میفته !!

لطفا راهنمایی کنید.
خیلی ممنونم.