Changeset 3604 in Sophya for trunk/SophyaLib/BaseTools/randr48.cc


Ignore:
Timestamp:
Apr 29, 2009, 12:14:04 PM (16 years ago)
Author:
ansari
Message:

Modifs,petites extensions + numero de version/initialisation de l'instance globale de RandomGenerator, Reza 29/04/2009

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/randr48.cc

    r3602 r3604  
    157157}
    158158
     159
    159160void ThSDR48RandGen::GenSeq(void)
    160161{
     
    163164  ths_rand->unlock();
    164165  idx_ = 0;
     166}
     167 
     168r_8 ThSDR48RandGen::Next()
     169{
     170  if (rseq_.Size() == 0)  return drand48();
     171  else {
     172    if(idx_==rseq_.Size()) GenSeq();
     173    return(rseq_(idx_++));
     174  }
    165175}
    166176
Note: See TracChangeset for help on using the changeset viewer.