اگر تا حالا با سیشارپ کار کرده باشید، احتمالاً سراغ تولید عدد تصادفی رفتهاید. برای مثال ممکن است بخواهید یک عدد بین 1 تا 100 تولید کنید که بهصورت تصادفی باشد. اما یک مشکل مهم در این میان وجود دارد: ممکنه عدد تکراری تولید بشه!
عدد تصادفی یعنی عددی که غیرقابل پیشبینی باشه و هر بار خروجی متفاوتی داشته باشه. مثلاً وقتی میگی از 1 تا 10 یه عدد بده، ممکنه دفعه اول 7 باشه، دفعه بعد 3 و …
