Test Script 1 r19 (See the current copy)
set ret [list] foreach line [split [getpage 0] \n] { set ret [linsert $ret [expr int(rand() * [llength $ret])] $line] } puts [join $ret \n] puts "----" while 1 { set pageId [expr int(rand() * [countpages])] set pageText [getpage $pageId] if {$pageText == ""} { continue } puts "** [gettitle $pageId] **" puts $pageText break } return