Oi Eduardo,

Obrigado pela ajuda. Só que tenho um problema: vou ter
que utilizar números decimais. Por exemplo, vou
preciar gerar números aleatórios que estejam entre
0,001 e -0,001. 

> number=$(($((RANDOM%21))-10))
> deve dar enter -10 e +10

Como fazer isto? Tentei colocar estes números nos
parâmetors do comamndo que você me enviou e não deu
certo. Deu uma mensagem de erro dizendo:
"division by 0 (error token is ".001")

Desde já agradeço pela atenção,

Emiliano



--- Eduardo Jaime Quiros Batres <[EMAIL PROTECTED]>
escreveu:

> acho que isto funciona:
> 
> number=$(($((RANDOM%201))-100))
> 
> testa com
> number=$(($((RANDOM%21))-10))
> deve dar enter -10 e +10
> 
> Em Sex 14 Jul 2006 15:55, Prof. Emiliano Chemello
> escreveu:
> > Olá Julio,
> >
> > Fiz um script que me dá um número aleatório entre
> 0 e
> > 32767. Eu queria definir uma variável de limite,
> para
> > que o valor, por exemplo, fique entre -100 e +100.
> > Como posso fazer isto? Abaixo, o scritp criado.
> >
> > ####################################
> > #!/bin/bash
> > MAXCOUNT=1
> > count=1
> > while [ "$count" -le $MAXCOUNT ]
> > ($MAXCOUNT) random integers.
> > do
> >   number=$RANDOM
> >   echo $number
> >   let "count += 1"
> > done
> > ####################################
> >
> > Obrigado
> >
> > Emiliano
> >
> > --- "Julio C. Neves" <[EMAIL PROTECTED]>
> escreveu:
> > > Olá Professor,
> > > faça algo +/- assim:
> > >
> > > Limite=     #  Especifique nesta variavel o
> valor do
> > > maior
> > >             #  numero desejado +1. Deverá ser <=
> > > 32767
> > >
> > > # Se quiser listar, faça:
> > > echo $((RANDOM%Limite))
> > > # E se quiser armazenar o valor gerado:
> > > Valor=$((RANDOM%Limite))
> > >
> > > Abraços,
> > > Julio
> > >
> > > :wq
> > >
> > > Em 13/07/06, Prof. Emiliano Chemello
> > >
> > > <[EMAIL PROTECTED]> escreveu:
> > > > Olá Pessoal,
> > > >
> > > > Preciso de um gerador de números aleatórios
> (que
> > >
> > > se
> > >
> > > > possa determinar um intervalo de valores
> possível)
> > >
> > > em
> > >
> > > > shell script. Alguém pode me dar uma ajuda?
> > > >
> > > > []'s do Emiliano, iniciante em Shell Script
> >
> >
>
_______________________________________________________
> >
> > > > Novidade no Yahoo! Mail: receba alertas de
> novas
> > >
> > > mensagens no seu celular.
> > >
> > > > Registre seu aparelho agora!
> > > > http://br.mobile.yahoo.com/mailalertas/
> > >
> > > --
> > > [ ]s,
> > > Julio (http://www.julioneves.com)
> > > Participe do 4o CONISLI - Congresso
> Internacional de
> > > Software Livre, dias
> > > 7 a 11 de novembro - SESC Vila Mariana - SP
> > > www.conisli.org
> > >
> > >




                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a