drand48()
-ի ձեռնարկում ասվում է.
drand48() և erand48() ֆունկցիաները վերադարձնում են ոչ բացասական, կրկնակի ճշգրիտ, լողացող կետով արժեքներ, որոնք հավասարաչափ բաշխված են [0.0, 1.0] միջակայքում:
(աղբյուր)
Այսպիսով, պարզապես պարզաբանման համար. Արդյո՞ք սա նշանակում է, որ 1.0-ը կարող է վերադարձվել drand48()
-ով: Կամ դա նշանակում է, որ վերադարձի արժեքը կլինի ‹ 1.0:
Ես հարցնում եմ, որովհետև կոպիտ ուժի թեստի դեպքում drand48()
-ը երբեք չի վերադարձնում 1.0: Այն հաճախ վերադարձնում է 0, բայց ոչ երբեք 1.0: Այնուամենայնիվ, ինձ համար drand48()
-ի ձեռնարկը կարծես ասում է, որ 1.0-ն իսկապես արդյունք է, որը կարող է առաջանալ, չնայած ես գործնականում չեմ կարողացել drand48()
վերադարձնել 1.0-ը:
Որևէ մեկը այստեղ, ով կարող է որոշակի լույս սփռել սրա վրա: Արդյո՞ք արդյունքը միշտ կլինի 1.0-ից պակաս, թե՞ կարող է նաև հավասար լինել 1.0-ի: