C# random name system (with source code)