## mawk <!-- language: lang-mawk --> ...as oneliner: mawk 'BEGIN { while(1) for(i=1;i<ARGC;i++) { srand(ARGV[i]) ; printf int(rand()*100)" " } }' Byte Lyrik knistert emotionell neuartig wundervoll (tested with mawk-1.3.3 on debian-6.0.9, debian-7.4 and netbsd-6.1) ...as mawk-progam avoiding digits completely: BEGIN { split("Byte Lyrik knistert emotionell neuartig wundervoll",A) o=m++ while(m) for(i=m;i in A;i++) { srand(A[i]) printf int(rand()*(m o o))" " } }