#!/bin/sh nawk -v nstu=${1:-40} ' function score() { return int(rand() * 100); } END { letters="abcdefghijklmnopqrstuvwxyz" for (i = 0; i < nstu; i++) { print "cs999w" substr(letters,int(i/26)+1,1) substr(letters,(i%2 6)+1,1), score(), score(), score(), score() } } ' < /dev/null