[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Sorteio de numero aleatório
From: |
Marco Sinhoreli |
Subject: |
Re: [shell-script] Sorteio de numero aleatório |
Date: |
Thu, 22 Apr 2004 16:17:28 -0300 |
Desculpem pelo SPAM. Não houve intenção, meu servidor smtp entrou em
parafuso ;-)
Em Qui, 2004-04-22 Ã s 10:55, Marco Sinhoreli escreveu:
> Eu estava procurando a mesma solução só que entre 1 e 20. Então devo
> trocar o 99 por 19?
>
> Outra dúvida, e se eu quiser embaralhar os números de 1 a 20, como posso
> fazer? Fiz um script usando a variavel $RANDOM e jogando o número em um
> array em um loop que testa quantos elementos tem no array e dentro do
> laço do loop testando se a o número já foi incluido. Percebi que leva um
> tempo relativamente grande para criar o array e muito processamento com
> os números entre 1 e 20 embaralhados. Eu queria simplificar isso.
>
>
> Segue o script
>
> #! /bin/bash
>
> num=0
> chars=""
>
> while [ $num -lt 20 ];
> do
> char=`echo $[ ( $RANDOM * 20 / 32767 ) + 1 ]`
> test=`echo $chars | grep ":$c_char:"`
> if [ "$test" = "" ];
> then
> chars="$chars:$c_char"
> echo $c_char
> let num++
> fi
> done
>
> Em Qui, 2004-04-22 Ã s 10:12, Fernando Lemes da Silva escreveu:
> > Olá Wagner,
> >
> > echo $[ ( $RANDOM * 99 / 32767 ) + 1]
> >
> > Acho que isto resolve seu problema. Explicando, a variavel $RANDOM
> > sempre gera um numero aleatório de 0 a 32767 (2^15 - 1). Aà é só
> > redefinir os limites que voce quer pro intervalo...
> >
> > []'s
> > Fernando Lemes
> >
> > Wagner Nunes wrote:
> > > Salve galera!!!
> > >
> > > Seguinte... ... existe alguma maneira de, via script, realizar o sorteio
> > > de um
> > > numero inteiro aleatório... .... tipo entre 1 e 100 por exemplo???
> > >
> > > valeu!!!
> > >
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> > Para visitar o site do seu grupo, acesse:
> > http://br.groups.yahoo.com/group/shell-script/
> >
> > Para sair deste grupo, envie um e-mail para:
> > address@hidden
> >
> > O uso que você faz do Yahoo! Grupos está sujeito aos:
> > http://br.yahoo.com/info/utos.html
> >
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
> Para visitar o site do seu grupo, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos:
> http://br.yahoo.com/info/utos.html
>
- Re: [shell-script] pesquisar string, (continued)
- Re: [shell-script] pesquisar string, opa, 2004/04/20
- Sorteio de numero aleatório, Wagner Nunes, 2004/04/21
- Re: [shell-script] Sorteio de numero aleatório, Fernando Lemes da Silva, 2004/04/22
- Re: [shell-script] Sorteio de numero aleatório, Marco Sinhoreli, 2004/04/22
- Re: [shell-script] Sorteio de numero aleatório, Marco Sinhoreli, 2004/04/22
- Re: [shell-script] Sorteio de numero aleatório, hl, 2004/04/22
- Re: [shell-script] Sorteio de numero aleatório, Claudio Lisias, 2004/04/22
- Re: [shell-script] Sorteio de numero aleatório, Felipe Kellermann, 2004/04/22
- Re: [shell-script] Sorteio de numero aleatório, Marco Sinhoreli, 2004/04/22
- Re: [shell-script] Sorteio de numero aleatório,
Marco Sinhoreli <=
- Re: [shell-script] Sorteio de numero aleatório, Marco Sinhoreli, 2004/04/22