コード例 #1
0
ファイル: Program.cs プロジェクト: spdemille/Name-Generator
        static void TestWordGenX()
        {
            CharSet alphabet = new CharSet();
            alphabet.GenerateEnglishSet();
            WordGenX words = new WordGenX(alphabet, 3);

            words.AddWord("Tim");
            words.AddWord("Timmy");
            words.AddWord("Tom");
            words.AddWord("Tommy");
            words.AddWord("Tony");
            words.AddWord("Bob");
            words.AddWord("Bobby");
            words.AddWord("Ben");
            words.AddWord("Brian");
            words.AddWord("Steve");
            words.AddWord("Stephen");
            words.AddWord("Stewart");
            words.AddWord("Sterling");

            Console.WriteLine(words.GenerateWord(10, false));
            Console.WriteLine(words.GenerateWord(10, false));
            Console.WriteLine(words.GenerateWord(10, false));
            Console.WriteLine(words.GenerateWord(10, false));
            Console.WriteLine(words.GenerateWord(10, false));
            Console.WriteLine(words.GenerateWord(3, true));
            Console.WriteLine(words.GenerateWord(4, true));
            Console.WriteLine(words.GenerateWord(5, true));
            Console.WriteLine(words.GenerateWord(6, true));
            Console.WriteLine(words.GenerateWord(7, true));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: spdemille/Name-Generator
        static void TestWordGen()
        {
            CharSet alphabet = new CharSet();
            alphabet.GenerateEnglishSet();
            WordGen names = new WordGen(alphabet);

            names.AddWord("Tim");
            names.AddWord("Timmy");
            names.AddWord("Tom");
            names.AddWord("Tommy");
            names.AddWord("Tony");
            names.AddWord("Bob");
            names.AddWord("Bobby");
            names.AddWord("Ben");
            names.AddWord("Brian");
            names.AddWord("Steve");
            names.AddWord("Stephen");
            names.AddWord("Stewart");
            names.AddWord("Sterling");

            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
            Console.WriteLine(names.GenerateWord(10));
        }
コード例 #3
0
ファイル: WordGen.cs プロジェクト: spdemille/Name-Generator
 public WordGen(CharSet alphabet)
 {
     this.alphabet = alphabet;
     ALPHABET_SIZE = alphabet.GetSize();
     DIM_SIZE = ALPHABET_SIZE + 2;
     usage = new SortedList<ulong, long>();
     randgen = new Randomx();
 }
コード例 #4
0
ファイル: WordGenX.cs プロジェクト: spdemille/Name-Generator
        public WordGenX(CharSet alphabet, int sample_x)
        {
            this.char_set = alphabet;
            this.SAMPLE_X = sample_x;

            SET_SIZE = alphabet.GetSize();
            GRID_SIZE = SET_SIZE + 2;

            usage = new SortedList<Sample, int>();
            randgen = new Randomx();
        }