none
Numero aleatório . RRS feed

  • Pergunta

  • Boa tarde amigos. Estou precisando desenvolver um sistema simples em windows forms para gerar um numero aleatório. O problema é que têm que ter um padrão, primeiro um código de 6 dígitos que não muda , depois a data dessa forma "2020/09/11" e depois o número aleatório de 6 dígitos entre 100000 e 999999 . Exemplo : 31246620200911980276. Consegui fazer a geração do número aleatório utilizando a classe Random , o problema é como fazer com que a saída seja o código inteiro que preciso . Principalmente tendo que exibir a data do dia no meio . Sou iniciante em c# , e mesmo pesquisando bastante não achei uma maneira ideal de fazê-lo. Desde já agradeço.

    sexta-feira, 11 de setembro de 2020 17:39

Respostas

  • Olá, 

    você pode tentar algo assim. O exemplo está em Powershell:

    $Fixo = "312466"

    $Data = "2020/09/11" -replace "\/",""

    $Aleatorio = Get-Random -Minimum 100000 -Maximum 999999

    $Final = "$($Fixo)$($Data)$($Aleatorio)"

    Você pode organizar melhor, mas pode servir de ponto de partida.

    • Marcado como Resposta Michel_Miranda quinta-feira, 17 de setembro de 2020 17:23
    sexta-feira, 11 de setembro de 2020 19:26

Todas as Respostas

  • Olá, 

    você pode tentar algo assim. O exemplo está em Powershell:

    $Fixo = "312466"

    $Data = "2020/09/11" -replace "\/",""

    $Aleatorio = Get-Random -Minimum 100000 -Maximum 999999

    $Final = "$($Fixo)$($Data)$($Aleatorio)"

    Você pode organizar melhor, mas pode servir de ponto de partida.

    • Marcado como Resposta Michel_Miranda quinta-feira, 17 de setembro de 2020 17:23
    sexta-feira, 11 de setembro de 2020 19:26
  • Consegui dessa forma mesmo. Muito obrigado.
    • Marcado como Resposta Michel_Miranda segunda-feira, 26 de outubro de 2020 11:27
    • Não Marcado como Resposta Michel_Miranda segunda-feira, 26 de outubro de 2020 11:27
    quinta-feira, 17 de setembro de 2020 17:24