narrative building by pseudorandom numbers