shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Valor Randomico


From: Pablo Fernandes
Subject: Re: Valor Randomico
Date: Wed, 2 Feb 2005 19:10:27 -0300 (ART)

Uma vez tive essa duvida, guardei esse e-mail. 

Esta aih o forward

 --- Pablo Fernandes <address@hidden>
escreveu: 
> Para: address@hidden
> De: Pablo Fernandes <address@hidden>
> Data: Thu, 27 Nov 2003 15:52:56 -0300 (ART)
> Assunto:
> Re:_[shell-script]_Como_gerar_números_aleatórios?
> 
> Joia fernando, muito obrigado :D
>  
> mas se, em uma grande sorte a variável $RANDOM gerar
> o seu inteiro máximo (32767) vai dar certo?
> digamos que eu queria um numero aleatorio entre 5 e
> 16 (o intervalo entre eles seria 12 contando com
> cada um deles).
>  
> $ expr $(($RANDOM*12)) / 32767 + 5
> se nesse caso $RANDOM for 32767 o resultado disso
> sairia 17! ou estou errado? Na calculadora deu 17,
> mas no shell, o 17 nao sai de jeito nenhum! Pq
> acontece isso?
>  
> Pablo Fernandes
> 
> Fernando Lemes da Silva <address@hidden>
> wrote:
> 
> Utilize a variavel $RANDOM (em maiuscula !!!)... ela
> gera um numero
> aleatorio entre 0 e 32767 (se eu estiver errado me
> corrijam, por
> favor...)... cabe a voce multiplicar o intervalo
> entre os numeros pelo
> numero randomico e dividir por 32767 e somar o
> primeiro inteiro para obter o
> randomico adaptado ao intervalo.
> 
> []'s
> Fernando Lemes
> 
> 
> ----- Original Message ----- 
> From: "Pablo Fernandes" 
> To: 
> Sent: Tuesday, November 25, 2003 10:57 PM
> Subject: [shell-script] Como gerar números
> aleatórios?
> 
> 
> Caros amigos,
> 
> Eu gostaria de saber como faço para gerar números
> aleatórios. Mais ou menos
> assim:
> (rv seria o nome do script)
> $ rv 3
> 1
> $ rv 3
> 3
> $ rv 5 16
> 14
> $ rv 5 16
> 5
> 
> 
> 
> ---------------------------------
> Yahoo! Mail - 6MB, anti-spam e antivírus gratuito.
> Crie sua conta agora!
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 
> 
>
---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
>
---------------------------------------------------------------------
>  
> 
> Seu uso do Yahoo! Grupos é sujeito às regras
> descritas em: http://br.yahoo.com/info/utos.html 
> 
>  


        
        
                
_______________________________________________________ 
Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. 
http://br.acesso.yahoo.com/ - Internet rápida e grátis


reply via email to

[Prev in Thread] Current Thread [Next in Thread]