Simple Random Number Generator V2.0 for Windows
Copyright © 2012 Michael Friga
Table of Contents
1.Contact information
2.Recent Changes\Change Log
3.About RGN
4. RGN System Requirements
5.How to Use RGN
6.Programs used to make RGN
7.Program License: GPLv3
IMPORTANT NOTICE!!!
This program requires either the .NET or Mono framework in order to run!!!
Windows Vista and 7 include the .NET framework installed.
You can download .NET (recommended for Windows) at:
http://www.microsoft.com/net/download
You can download Mono (recommended for Linux) at:
http://www.go-mono.com/mono-downloads/download.html
Complication info shown only states the date of last debugging and complication; does not indicate actual publishing date.
Contact Information:
eMail: cowboy32biter@gmail.com
Any comments, suggestions, bug reports, or any other positive feedback is welcome!
Recent Changes\Change Log
V1.0:
Initial release
Features self-extracting executable and .zip
V2.0
Warning text in now in read
Made result easier to read; now with white background and black text
Uses new generation engine that uses double instead of int32 for decimal generation (old engine used for real numbers
Option for computer to choose random number for you instead of using your own seed
Changed warning text
Added exit option
Added menu engine
NSIS installer
Screenshots implemented on SourceForge
Screenshots implemented in ReadMe (RTF format only!)
Future changes to be added in later versions:
Ask user at the end of program execution if they would like to enter another seed and generate a new number
Rewrite program in C++ to run under Windows w/o needing .NET
Rewrite program in Java so any OS with JRE can run the program, as well as provide Linux users with a C# alterantive.
Fix a bug where if anything but a number is entered, the program will most likely hang or crash on with a System.FormatException: Input String was not in a Correct Format error.
Attempt to convert from int32 to allow larger number entry (current limitation is -2,147,483,648 to 2,147,483,647)
Possibly create a NSIS install
About RGN:
Simple Random Number Generator, or RGN, was a snippet of code written in C# as a larger part of a project that will probably never be publicly released, if ever written, as the project is rather arbitrary, useless, and with no real utility to speak of, not to mention boring. So the decision was made to save this snippet of code and publish it as it may actually prove to be of some uses to someone out there
RGN System Requirements:
OS
Windows XP, Vista, 7, 32bit and 64bit
Additional Software
Microsoft .NET (4.0 tested and verified to work) OR the latest version of Mono
Memory
Minimum requirements needed for OS and .NET to run
CPU
Minimum requirements needed for OS and .NET to run
Disk Space(app only)~1MB
Other
Keyboard and mouse
How to Use RGN
1.Launch program
2.Please read the warning about how the program shouldnt be used for over sensitive, secure information
Choose your selection
a.Option 1: Use your own seed to generate a random number (wont give a different number for a particular seed, ie: the program will always give the same random number if you type in 5. Must be in a threshold of -2 to +2 billion
b.Option 2: Have the system select a random seed for you and go from there. The most secure, as the seed is tied on the current time and is never the same each time ran
c. Option 3: Generate a decimal from a seed you enter (will be between 0.0 and 1.0)
d. Option 4: Have the system select a random seed and go from there, resulting in a decimal between 0.0 and 1.0
e. Any other key\number: Exit the program
3.Follow the onscreen instuctions
Programs used to make RGN
Microsoft Visual C# Studio 2010 Express (IDE, debugging, and program complication)
Microsoft .NET Framework or Xamarin Mono (Framework C# runs on top of; depends on platform)
Microsoft Word 2010 Home and Student (RTF formatted ReadMe)
MonoDevelop (to test and port on Linux Platforms)
Notepad (Text format ReadMe)
Resource Hacker (embedding of icons)
Asesprite 0.9 (Icon creation)
Icolater (Combines different res icons into one icon file that is embedded into exe)
Microsoft Paint (For editing screenshots)
7-Zip for making .zip archives and .7z self-extracting archives
NSIS Zip importer for making NSIS installers
Program License: GPLv3
This software is released as open sourced freeware, meaning that the program is free to use, and the source code is provided so that you may modify it and compile your own version of TaxRTip. At all times this license, and thus the ReadMe and the source code (mine and yours), must be included at all times with the program. Failure to do so invalidates your use of the program. If you have paid for this program, it is suggested you demand a refund, as this program is freeware and requires no monetary value\compensation to use. Full GPLv3 in RTF-RrdMe.rtf file and as seperate .txt file