Привет!Мне нужно сгенерировать случаиные числа в ksh.
Кто нибуть знает если есть готовая команда?
>Привет!
>
>Мне нужно сгенерировать случаиные числа в ksh.
>Кто нибуть знает если есть готовая команда?man ksh
---cut---
The following parameters are set and/or used by the shell:
.......
RANDOM A simple random number generator. Every time RANDOM is referenced, it is assigned the next number in a random number series. The point in the series can be set by assigning a number to RANDOM (see rand(3)).
---cut---so "$echo $RANDOM"
ps: если у вас конечно правельный ksh :)
// wbr
>>Привет!
>>
>>Мне нужно сгенерировать случаиные числа в ksh.
>>Кто нибуть знает если есть готовая команда?
>
>man ksh
>
>---cut---
>The following parameters are set and/or used by the shell:
>.......
> RANDOM A simple random number generator. Every time RANDOM
>is referenced, it is assigned the next number in a random
>number series. The point in the series can be set by
>assigning a number to RANDOM (see rand(3)).
>---cut---
>
>so "$echo $RANDOM"
>
>ps: если у вас конечно правельный ksh :)
>
>// wbr
Спасибо,Это работает, мне надо получать числа от 0 до 70 , можно ли это как то задать в команде ?
>>>Привет!
>>>
>>>Мне нужно сгенерировать случаиные числа в ksh.
>>>Кто нибуть знает если есть готовая команда?
>>
>>man ksh
>>
>>---cut---
>>The following parameters are set and/or used by the shell:
>>.......
>> RANDOM A simple random number generator. Every time RANDOM
>>is referenced, it is assigned the next number in a random
>>number series. The point in the series can be set by
>>assigning a number to RANDOM (see rand(3)).
>>---cut---
>>
>>so "$echo $RANDOM"
>>
>>ps: если у вас конечно правельный ksh :)
>>
>>// wbr
>
>
>Спасибо,
>
>Это работает, мне надо получать числа от 0 до 70 , можно
>ли это как то задать в команде ?и еще раз man ksh
---cut---
#!/bin/kshtypeset i i=0
while true; do
let i=$RANDOMp
echo $i
done
---cut---// wbr
>>>>Привет!
>>>>
>>>>Мне нужно сгенерировать случаиные числа в ksh.
>>>>Кто нибуть знает если есть готовая команда?
>>>
>>>man ksh
>>>
>>>---cut---
>>>The following parameters are set and/or used by the shell:
>>>.......
>>> RANDOM A simple random number generator. Every time RANDOM
>>>is referenced, it is assigned the next number in a random
>>>number series. The point in the series can be set by
>>>assigning a number to RANDOM (see rand(3)).
>>>---cut---
>>>
>>>so "$echo $RANDOM"
>>>
>>>ps: если у вас конечно правельный ksh :)
>>>
>>>// wbr
>>
>>
>>Спасибо,
>>
>>Это работает, мне надо получать числа от 0 до 70 , можно
>>ли это как то задать в команде ?
>
>и еще раз man ksh
>
>---cut---
>#!/bin/ksh
>
>typeset i i=0
>
>while true; do
> let i=$RANDOMp
> echo $i
>done
>---cut---
>
>// wbrмнда, форму не воспринимает знак процента..
следует читать как:
let i=$RANDOM<процент>70
i.e. взятие остатка от деления на 70// wbr