Домой Классы Статические функции Перечисления (ENUM) Структуры (STRUCTURE)

{Random_soft|_numbers_generator}


(включая защищенные члены)

CLASS {Random_soft|_numbers_generator} , TESTED, NATIVE :



IMPORT : {Date_time} , {NATIVE_Random_soft} .

 

STRUCTURE {seed|_value}

      INT Low|_32_bits

      INT High|_32_bits .


{seed} Seed|_current_value , READ


      

METHOD Set_seed ( {seed} Value|_to_set ) , SETTER FOR Seed



METHOD Next|_in_range ( INT Max|imum_value_below_32768 ) ==> INT



FUN get_Next (
     
INT Seed_low ,
     
INT Seed_high ,
     
INT Max|_value ) ==> INT , NATIVE



FUN get_Seed_low ==> INT , NATIVE



FUN get_Seed_high ==> INT , NATIVE



METHOD Probable|_value_from_0_to_1 ==> REAL


END