level seeds

This commit is contained in:
Regalis
2015-07-06 22:48:18 +03:00
parent d836a99515
commit 0628e47b97
7 changed files with 20 additions and 12 deletions

View File

@@ -247,6 +247,15 @@ namespace Subsurface
return floatArray;
}
public static string RandomSeed(int length)
{
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
return new string(
Enumerable.Repeat(chars, length)
.Select(s => s[Rand.Int(s.Length)])
.ToArray());
}
public static int SeedToInt(string seed)
{
StringBuilder sb = new StringBuilder();