home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: InfoMgt / InfoMgt.zip / random31.zip / Randomizer.txt < prev    next >
Text File  |  2000-05-24  |  4KB  |  85 lines

  1. Randomizer v3.1
  2. (c) 2000 by Don K. Eitner
  3.  
  4. Sections you'll find in this readme file:
  5.  * What is it?
  6.  * How does it work?
  7.  * What's new in this release?
  8.  * How much does it cost?
  9.  * What is it good for?
  10.  * What do I need to run Randomizer?
  11.  
  12. What is it?
  13.  
  14.    Randomizer is a collection of Rexx language scripts designed to
  15.    select random items out of a lightweight database.  There is a
  16.    front-end script (Randomizer.cmd) and a back-end script
  17.    (DataInput.cmd) which is the lightweight database.  Randomizer.cmd
  18.    provides a simple interface for selecting one or more items from
  19.    each of the fields you have set up with DataInput.cmd.  The
  20.    determination of whether to select multiple items is based on the
  21.    existence of an added character flag carried on the field name.
  22.  
  23. How does it work?
  24.  
  25.    First you run DataInput.cmd with an optional command line
  26.    parameter being the datafile name to create your database file
  27.    with the name you want.  You add field names and items within
  28.    each field.  When finished, select Save. Note that Randomizer
  29.    comes with two basic starter datafiles.
  30.  
  31.    Now you are ready to run Randomizer.cmd either with or without
  32.    command line parameters.  The possible parameters are /Y or /N,
  33.    telling Randomizer whether or not to run DataInput for you to
  34.    further edit your datafile.  Additionally, since Randomizer
  35.    supports datafiles with any name you give them, there is also
  36.    the /D parameter mentioned above.
  37.  
  38.    Note that if you are upgrading from Randomizer v2.2 you can
  39.    quickly and easily convert your old style double datafile set
  40.    (RandomData.dat & RandomField.dat) to the Randomizer v3.0 single
  41.    datafile format as RandomData.dat using the Upgrade.cmd file.
  42.    This will, of course, overwrite your existing RandomData.dat but
  43.    will retain all of its data.  You still might want to make a
  44.    backup copy first to be on the safe side.
  45.  
  46. What's new in this release?
  47.  
  48.    New in version 3.1 is the ability to have more than 45 fields and
  49.    more than 45 items within each field using basic paging controls.
  50.  
  51.    Also corrected an issue where DataInput.cmd could crash if you
  52.    pressed Enter while viewing the list of field names.
  53.  
  54. How much does it cost?
  55.  
  56.    Randomizer is absolutely free of charge and the source code is
  57.    here for you if you want to modify it for your own uses (but if
  58.    you're in a generous mood, you can always send me a donation to
  59.    say thanks).  :-)
  60.  
  61. What is it good for?
  62.  
  63.    Good question!  Randomizer is not warranted to be useful nor to
  64.    be fault-tolerant, so you use it at your own risk.  However my
  65.    hope is that it will be useful in any case where you need to
  66.    pull items randomly out of a 'hat' on multiple subjects.  For
  67.    instance, in creating characters for a novel, you could set up a
  68.    datafile to hold information about hair color, eye color,
  69.    disposition, etc and then randomly select one or more from each
  70.    category using Randomizer.  It may also be useful in scientific
  71.    work involving random events but again there is no warranty so
  72.    please do not put our world at risk with the use of this simple
  73.    program.  :-)
  74.  
  75. What do I need to run Randomizer?
  76.  
  77.    To the best of my knowledge, Randomizer will run on any OS/2 system
  78.    which is running IBM's Rexx language interpreter (Warp 3 and Warp 4
  79.    do this by default).  It has been tested and used extensively on my
  80.    OS/2 Warp 4 home PC.
  81.  
  82. If you have any other questions, suggestions, or want to pay me for my
  83. bizarre work, please feel free to contact me at freiheit@tstonramp.com.
  84.  
  85.