A simple Python script to get a random file in a directory.
#!/usr/bin/python import random import os import sys def usage(status): print """Usage: randfile <dir>""" print """Gets a random file from DIR.""" sys.exit(1) if len(sys.argv) != 2: usage(1) try: print random.choice(os.listdir(sys.argv[1])) except OSError, msg: print "randfile: error getting random file: %s" % msg sys.exit(1)