![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Números aleatórios de 0-1000 | wakhan | Programação Shell Script e | 2 | 07-15-2008 08:41 |
| Como definir constranger em números aleatórios em c | ahjiefreak | Alto Nível de programação | 6 | 01-11-2008 04:46 |
| Geração de números aleatórios em ksh | mervin2006 | UNIX para Dummies Perguntas & Respostas | 2 | 04-27-2007 03:02 |
| Geração de números aleatórios | tej.buch | Alto Nível de programação | 1 | 02-13-2006 10:07 |
| Números aleatórios sem repetição | asal_email | UNIX para Dummies Perguntas & Respostas | 8 | 07-14-2005 05:02 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Geração de números aleatórios no repetation
Oi Tenho o código abaixo Código:
MAXCOUNT=10
count=1
echo
echo "$MAXCOUNT random numbers:"
echo "-----------------"
while [ "$count" -le $MAXCOUNT ] # Generate 10 ($MAXCOUNT) random integers.
do
number=$[ [$RANDOM % 20 ] + 1 ]
"echo $number"
let "count += 1" # Increment count.
done
Mas aftre executar este Estou recebendo repetative randiom números semelhantes, 2,5,6,6,10,8,18,14 Mas quero únicos números aleatórios? qualquer um pode me ajudar a resolver isso? Última edição por zaxxon; em 11/25/2008 02:15.. Motivo: codetags implementadas |
|
||||
|
Números aleatórios com a geração repeattion
hey thanks for ur resposta, e pode me explicar claramente o que tenho que fazer agora eu quero dizer. how i hav Eto tubo e tipo, eu sou muito novo para reservatórios cripting thats porquê amasking i u o código para que
e quero gerar 1 .-20. únicos números aleatórios |
|
||||
|
Gerar números aleatórios entre 1 a 18 usando Perl
Oi
Qualquer um pode dar-me uma perl script para gerar números aleatórios de 1-18 apenas, e os números aleatórios deve ser exclusivo ................. por favor me ajude a resolver este (apenas perl Script |
|
||||
|
Tem casa destacamento atribuições? Porque você precisa de diferentes números aleatórios de 1 a 18?
Existem 2 maneiras: 1 / manter gerar números aleatórios, rejeitar os que você já tem (use um hash para armazená-los) até que você tenha bastante diferentes -> Isso gera uma grande quantidade de trabalho extra, e se você quiser mais números aleatórios que não disponíveis na sua gama, você vai ter um loop infinito. Pior-caso tempo de execução é imprevisível (médias podem ser calculadas com o uso de estatísticas) 2 / Gerar um conjunto de "valores aceitos" e escolher um elemento aleatório da matriz e, em seguida, remove-lo a partir da matriz. -> Nice & rápido se você tem um pequeno intervalo, previsível pior cenário Se você quer que eu a escrever o guião, tomar um minuto para explicar por que você precisa. Se for para casa, não vamos resolvê-lo para você. Nós vamos ajudar você a pensar e vamos olhar para seus scripts e localizar erros, mas não vai escrever a coisa toda por você. |
|
|||||
|
Citação:
lalitka pede uma perl script só. Isto faz-me desconfiar. Mas o OP recebe o benefício da dúvida. |
![]() |
| Marcadores |
| Tags |
| shell script, shell script, unix script, unix script básico |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|