Create your own Interactive Fiction

ADRIFT - Interactive Fiction  
Home   |   News ADRIFT News RSS   |   Screenshots   |   Download   |   Games ADRIFT Reviews RSS   |   Forum   |   Help   |   Links
Welcome Guest Register | Login
Popular Games
The PK Girl
Ghost Town
The Fortress of Fear
Top Hat
Give Me your Lunch Money 2010
the virtual human
Emily
The Spectre of Castle Coris
The Lost Children
The Last Expedition
 
Latest Forum Posts
Twinge - (Facebook Messenger/iOS/Android)
Uploading a (large) finished game
Tingalan
Help with The Tartarus Project
Equation to Parse Text Override?
Beginner's Game Competition Vote
Beginner's Game Competition
Crashing to desktop
Problem with conversations and %text%
Using the Quill - A beginner's guide
 
Latest Reviews
The Lost Children
The Fortress of Fear
The Warlord, The Princess & The Bulldog
Die Feuerfaust
The Spectre of Castle Coris
The Dragon Diamond
The Axe of Kolt
Greek School Adventure
All Through the Night
Ghost Town

Make a donation

Get it from CNET Download.com!
Cursor  A no repeat RAND() function

Issue Type: Status: Priority: Date Submitted: Votes:
Enhancement Completed Medium Fri 23rd Dec 2011 9 votes Vote Up Vote Down
 
Found in version: Last Updated: Completed in version: Date Completed: Track Changes:
5.0.22 Sat 25th Jul 2015 5.0.34 Sat 25th Jul 2015 Log In
 
ElliotMFri 23rd Dec 2011 22:50
For making text effects, repeats can destroy the illusion, so I think what would help would be a pseudo random function that will return integers within its range without repeats until every number in the range has been returned an equal number of times before starting over. I don't know what we'd call it, though I do know there is a term this kind of randomness that I can't think of right now.
 
ElliotMThu 29th Dec 2011 15:42
There has been some discussion on whether or not this could be implemented by the users: viewtopic.php?f=14&t=7699&p=87556#p87556

The benefit of a function is that it could be used directly in text like Rand() can be, whereas with a fake function used by the user could only realistically be used in text outputted from a task or action. In my opinion, having it run in the background would defeat the purpose of the no repeat random sequence because the player might not be seeing the particular text in question. Might be a moot point with proper planning, but I feel this could be useful as a function, though an approximation seems achievable using tasks and arrays.
 
CampbellSat 25th Jul 2015 14:41
Added new URand (Unique Random) function, which takes the same parameters as the Rand function (i.e. a single value, or a Min and Max values), but which will return Unique values within the range until all values are exhausted.
© 2013 Campbell Wild. All rights reserved. | Contact the Webmaster