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);
}