рони,
Я прошу прощения за свое глухое не понимание, помогите пожалуйста разобраться нубу)
дописал я после своей функции ваш скрипт, что вышло и так понятно:
function str_rand() {
var result = '';
var words = '1234567890qwertyuioplkjhgfdsazxcvbnm';
var max_position = words.length - 1;
for( i = 0; i < 6; ++i ) {
position = Math.floor ( Math.random() * max_position );
result = result + words.substring(position, position + 1);
}
return result;
}
var result = localStorage.getItem('result') || str_rand();
localStorage.setItem('result ', result );
alert(result);
Но вопрос это не как не решает, да значение функции str_rand() записывается в localStorage, но только до обновления страницы, после обновления значение совершенно другое, потому что как только страница загрузилась функция str_rand() уже выполнила свое дело