Skip to content

Instantly share code, notes, and snippets.

@Reizinixc
Created April 16, 2018 00:25
Show Gist options
  • Save Reizinixc/fb43ca830668a684bc3f876d372d164a to your computer and use it in GitHub Desktop.
Save Reizinixc/fb43ca830668a684bc3f876d372d164a to your computer and use it in GitHub Desktop.
Poor man Japanese name generator
private static readonly Random random = new Random();
void Main()
{
GenerateJapaneseName().Dump();
}
private static string GenerateJapaneseName()
{
const string nameGenerableHiraganaCharacters = "あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわ";
int nameLength = random.Next(3, 5);
var nameBuilder = new StringBuilder(nameLength);
for (var i = 0; i < nameLength; ++i)
{
nameBuilder.Append(nameGenerableHiraganaCharacters[random.Next(0, nameGenerableHiraganaCharacters.Length - 1)]);
}
return nameBuilder.ToString();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment