function seed = get_seed ( ) %*****************************************************************************80 % %% GET_SEED returns a seed for the random number generator. % % Licensing: % % This code is distributed under the GNU LGPL license. % % Modified: % % 17 November 2004 % % Author: % % John Burkardt % % Parameters: % % Output, integer SEED, a random seed value. % I_MAX = 2147483647; time_array = clock; hour = time_array(4); minute = time_array(5); second = time_array(6); temp = ( second + 60 * ( minute + 60 * hour ) ) / ( 60.0 * 60.0 * 24.0 ); if ( temp <= 0.0 ) temp = temp + 1.0; end if ( 1.0 < temp ) temp = temp - 1.0; end seed = 1 + floor ( I_MAX * temp ); return end