NsRandom plug-in: Difference between revisions
m (Wikipedia python library) |
m (Updated author and download links, and changed format of some pages.) |
||
Line 1: | Line 1: | ||
== Links == | == Links == | ||
[http://home.studenten.net/~wowleon/nsRandom.zip | <attach>NsRandom.zip</attach><br> | ||
[[Image:Zip.gif]] [http://home.studenten.net/~wowleon/nsRandom.zip <strike>NsRandom.zip</strike>] (20 KB) (Mirror #1) | |||
== Description == | == Description == | ||
Line 29: | Line 30: | ||
nsRandom was created after some discussion in [http://forums.winamp.com/showthread.php?s=&threadid=136688 this] forum thread. | nsRandom was created after some discussion in [http://forums.winamp.com/showthread.php?s=&threadid=136688 this] forum thread. | ||
Page author: lzandman | Page author: [[User:lzandman|lzandman]] |
Revision as of 12:39, 23 April 2005
Links
NsRandom.zip (20 KB)
NsRandom.zip (20 KB) (Mirror #1)
Description
nsRandom is a NSIS-plugin created by Leon Zandman that can generate random numbers.
Usage
nsRandom is a plugin wrapper around Borland Delphi's Random() function. It can generate random numbers in two ways:
- *Range-mode*Float-mode
Range-mode: In this mode nsRandom generates random numbers in the following range: 0 ≤ Random < Range, where Range is a positive number that has been pushed onto the stack. See the following example:
; Use random number from range: 0 <= Random < 100 ; Put range onto the stack Push "100" ; Get the random number nsRandom::GetRandom ; Take the generated number from the stack Pop $2
Float-mode: In this mode nsRandom generates random values lying between 0 and 1. You can activate this mode by putting a negative value for Range onto the stack. See the following example:
; Put negative range onto the stack (=float-mode) Push "-1" ; Get the random number nsRandom::GetRandom ; Take the generated number from the stack Pop $2
The distribution includes an example NSIS-script file that should explain how this plugin works.
nsRandom was created after some discussion in this forum thread.
Page author: lzandman