I can't think of a good way to do this, and would appreciate some help, if possible!
I'm afraid I don't have any code to post yet as I haven't got that far.
I need to generate a sequence of values from 3 (or possible more) parameters in the range 0-999.
The value must always be the same for the given inputs but with a fair distribution between upper and lower boundaries so as to appear random.
For example:
function (1, 1, 1) = 423 function (1, 1, 2) = 716 function (1, 2, 1) = 112 These must be reasonably fast to produce, by which I mean I should be able to generate 100-200 during web page load with no noticeable delay.
The method must be do-able in C# but also in JavaScript, otherwise I'd probably use a CRC32 or MD5 hash algorithm.
If it helps this will be used as part of a procedural generation routine.
I had a go at asking this previously, but I think the poor quality of my explanation let me down.
I apologise if this is worded badly. Please just let me know if so and I'll try to explain further.
Thanks very much for any help.
Randomclass whereby you supply a specific seed value which you would base off of the numbers coming in. Perhaps build a hash out of the 3 integer inputs to produce a new integer which you would then feed into yournew Random(seed)instance. EDIT: ohhh JavaScript too... nevermind then! :)number ^ positionand sum all the results.