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
Emily
Top Hat
the virtual human
The Fortress of Fear
Trick of Treat
Give Me your Lunch Money 2010
The Spectre of Castle Coris
The Lost Children
 
Latest Forum Posts
Bump this if you're in the chat
ADRIFT v4 versus ADRIFT v5 (Larry & David only! :) )
Campbell & the future of ADRIFT
Error: Input past the end of file
IFComp 2017 Games Announced
CYOA/IF hybrids: suggestions needed
Accessibility for the blind?
Remaking Adrift 5 in Unity
How easy do you find Adrift V5?
Other tools you use?
 
Latest Reviews
Trick of Treat
The Last Expedition
The Tartarus Project
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

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