none
Numeros aleatórios RRS feed

  • Pergunta

  • Galera preciso gerar numeros aleatórios desta forma:

    GerarNumeroAleatorio(4)

    Esse função deve retornar um valor de 4 digitos aleatório

    Exemplo:

    4325

    Tenho que gerar a quantidade de numeros aleatórios de acordo com o parametro passado na função

    Como posso fazer isso ?

    Obrigado


    SirSmart

    segunda-feira, 9 de janeiro de 2017 17:42

Respostas

  • Olá,

    Não sei se é a melhor forma, mas pensei inicialmente nisso:

            public int GerarNumeroAleatorio(int length)
            {
                Random r = new Random();
                int inicial = Convert.ToInt32("1" + new string('0', length-1));
                int final = Convert.ToInt32("9" + new string('9', length-1));
                return r.Next(inicial, final);
            }


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    • Marcado como Resposta SirSmart segunda-feira, 9 de janeiro de 2017 18:22
    segunda-feira, 9 de janeiro de 2017 17:57

Todas as Respostas