[#] Losowa liczba

( Ostatnio zmieniony wt., 17/06/2008 - 13:05 )
 
#!/bin/sh

dd if=/dev/random bs=1 count=4 2> /dev/null | od -t TYP |  awk 'NR==1 {print $2}'

exit 0

gdzie TYP składa się z jednej lub więcej następujących specyfikacji:

a nazwy znaków po zignorowaniu najstarszego bitu
c znaki ASCII lub kody znaków z ukośnikiem odwrotnym
d[ROZMIAR] dziesiętny ze znakiem, liczba o takim ROZMIARZE w bajtach
f[ROZMIAR] zmiennoprzecinkowy, liczba o takim ROZMIARZE w bajtach
o[ROZMIAR] ósemkowy, liczba o takim ROZMIARZE w bajtach
u[ROZMIAR] dziesiętny bez znaku, liczba o takim ROZMIARZE w bajtach
x[ROZMIAR] szesnastkowy, liczba o takim ROZMIARZE w bajtach

dla dziesiętnej liczby o rozmiarze 4, będzie to u4

polecam również man od

5
Twoja ocena: Brak Średnio: 5 (1 vote)