コード例 #1
0
        private static string GeneraAddRel(ref NomiClass gen, bool lettere)
        {
            char carattere3 = RandomClass.RandomLetteraRelazione();

            if (lettere)
            {
                char carattere1 = RandomClass.RandomLettera();
                char carattere2 = RandomClass.RandomLettera();
                return("addrel \"" + carattere1 + "\" \"" + carattere2 + "\" \"" + carattere3 + "\"");
            }

            String nome1, nome2;
            int    n1, n2;
            Random rand = new Random();

            n1 = rand.Next(11);
            n2 = rand.Next(11);
            if (n1 <= 8)
            {
                nome1 = gen.GeneraNomeUsato();
            }
            else
            {
                nome1 = gen.NomeCasuale();
            }
            if (n2 <= 7)
            {
                nome2 = gen.GeneraNomeUsato();
            }
            else
            {
                nome2 = gen.NomeCasuale();
            }
            return("addrel " + nome1 + " " + nome2 + " \"" + carattere3 + "\"");
        }
コード例 #2
0
        private static string GeneraDelEnt(ref NomiClass gen, bool lettere)
        {
            if (lettere)
            {
                char carattere = RandomClass.RandomLettera();
                return("delent \"" + carattere + "\"");
            }

            string nome;
            Random rand = new Random();
            int    n    = rand.Next(11);

            if (n <= 5)
            {
                nome = gen.GeneraNomeUsato();
            }
            else
            {
                nome = gen.NomeCasuale();
            }
            gen.RimuoviDaUsati(nome);
            return("delent " + nome);
        }