/// <summary> /// Generate a session tag string for a given track in form of "foo|bar|baz" /// </summary> public static string GenTags(string track = null) { var tagDomain = SampleTrack.GetTags(track); var selected = RandomSelector.Deal(tagDomain, Rand.Next(1, 6)); return(string.Join(TagSeparator, selected)); }
private string GenSessionCode(string trackName, string level) { var codeNumber = (100 * Array.IndexOf(_levels, level)) + _sessionCodeNumberSeed++; return(SampleTrack.GetCodeRoot(trackName) + codeNumber); }