[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Números aleatórios
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Números aleatórios |
Date: |
Fri, 14 Jul 2006 16:44:40 -0300 |
Fala Emiliano,
como eu te disse, a variável $RANDOM produz números aleatórios entre 0 e
32767. Se quiser entre -10 e 10, terá que fazer algo parecido com o
seguinte:
Rand1=$((RANDOM%101)) # resto da da divisão
# ficará entre 0 e 100
Rand2=$((RANDOM%2)) # resto da da divisão
#ficará entre 0 e 1
[ $Rand2 -eq 1 ] && Rand1=$((Rand1*=-1)) # se $Rand2 = 1, mutiplique $Rand1
por -1.
Só um aviso: há uns 25 anos escrevi uma função para gerar números aleatórios
para o sistema operacional MUMPS. Devo confessar que apesar de conhecer
bastante Pesquisa Operacional, tive de ralar muito para que as amostras
geradas fossem pouco viciadas. Com as ferramentas que tínhamos era
impossível conseguir grandes amostras sem vício.
SuShellso,
Julio finalmente de férias,
Um belo livro de shell online? www.julioneves.com
Em 14/07/06, Prof. Emiliano Chemello <address@hidden> 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" <address@hidden> 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
> > <address@hidden> 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) <http://www.julioneves.com%29>
> > Participe do 4o CONISLI - Congresso Internacional de
> > Software Livre, dias
> > 7 a 11 de novembro - SESC Vila Mariana - SP
> > www.conisli.org
> >
> >
> > [As partes desta mensagem que não continham texto
> > foram removidas]
> >
> >
>
>
>
>
> _______________________________________________________
> 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
[As partes desta mensagem que não continham texto foram removidas]
- Re: somar numero, (continued)
- Re: [shell-script] somar numero, Felipe Kellermann, 2006/07/13
- Números aleatórios, Prof. Emiliano Chemello, 2006/07/13
- Re: [shell-script] Números aleatórios, João Bernardo Aversa, 2006/07/14
- Re: [shell-script] Números aleatórios, Tiago Barcellos Peczenyj, 2006/07/14
- Re: [shell-script] Números aleatórios, Julio C. Neves, 2006/07/14
- Re: [shell-script] Números aleatórios, Prof. Emiliano Chemello, 2006/07/14
- Re: [shell-script] Números aleatórios,
Julio C. Neves <=
- Re: [shell-script] Números aleatórios, Felipe Kellermann, 2006/07/14
- Re: [shell-script] Números aleatórios, Eduardo Jaime Quiros Batres, 2006/07/14
- Re: [shell-script] Números aleatórios, Julio C. Neves, 2006/07/14
- Re: [shell-script] Números aleatórios, Prof. Emiliano Chemello, 2006/07/17
- Re: [shell-script] Números aleatórios, Felipe Kellermann, 2006/07/17
- Re: [shell-script] Números aleatórios, Herbert Alexander Faleiros, 2006/07/18
- Re: [shell-script] Números aleatórios, Felipe Kellermann, 2006/07/18
- Re: [shell-script] Números aleatórios, Herbert Alexander Faleiros, 2006/07/18
- Re: [shell-script] Números aleatórios, Eduardo Jaime Quiros Batres, 2006/07/18
- Re: [shell-script] Números aleatórios, Prof. Emiliano Chemello, 2006/07/18