bỏ nguyên vào script cho dễ. Vì mình chỉ cần số nên dùng sed để cắt luôn
#!/bin/bash i=0 while [[ $i -le 100 ]]; do \ cat /dev/urandom \ | tr -cd 'a-z0-9,.?/\-' \ | head -c 1; i=$((i+1)); done \ | sed -e 's#[^0-9]##g' echo "" On Fri, 11 Jan 2013 13:36:10 +0700 "Anh K. Huynh" <xky...@gmail.com> wrote: > Hi, > > Danh sách đăng ký theo thứ tự thời gian > > 1. Auang Nguyen > 2. Trung Nguyen > 3. Nobody > 4. Hieu Bui > 5. Dynamo > 6. An Nguyen > 7. Ngo Huy > > (xem http://tinyurl.com/bclr6sa) > > > Dự định ban đầu là số 23, nhưng quá ít nguời tham gia (hội ArchVn yếu > quá) -- xem hình. Do đó mình sẽ chọn random theo quy tắt lệnh sau > > i=0; while [[ $i -le 100 ]]; do cat /dev/urandom | tr -cd > 'a-z0-9,.?/\-' | head -c 1; i=$((i+1)); done > > Mình chạy và log trên irc channel (dùng lệnh /exec -o của pidgin). Sau > đó lấy hai số tự nhiên thứ 7 và thứ 9 nằm trong khoảng 1-7. Đó là hai > người thắng cuộc (vì mình có tới hai gói VPS lận nhé :D) > > Các bạn theo dõi thêm trên kênh irc ! > > > -- > I am ... 5 dog years old. -- I am ... 5 dog years old.