Its not actually necessary to manually seed the Random class, the constructor does that itself based on the system time anyway. See MSDN.