Hi,
I just made a little script to randomly select a variable from a file.
The variable is given as a return, so you can use it like this:
x = pick_var("my_variables.txt");
The variable can be of any sign and can have decimals.
Maybe someone finds it useful.
Code:
var_nsave pickhandle;
function pick_var(file)
{
var i;
var number_to_pick;
var numbers_in_file = 1;
pickhandle = file_open_read(file);
while(1)
{
temp = file_var_read(pickhandle);
if(temp != 0)
{
numbers_in_file += 1;
}
else
{
break;
}
}
file_close(pickhandle);
randomize();
number_to_pick = clamp(int(random(numbers_in_file)), 1, numbers_in_file);
pickhandle = file_open_read(file);
while(i < number_to_pick)
{
temp = file_var_read(pickhandle);
i += 1;
}
return(temp);
}