Changeset 102:81563e019fa4 in lemon-1.2 for lemon/random.h
- Timestamp:
- 03/20/08 17:15:35 (17 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/random.h
r92 r102 576 576 } 577 577 578 /// \brief Seeding random sequence 579 /// 580 /// Seeding the random sequence. The current number type will be 581 /// converted to the architecture word type. 582 template <typename Number> 583 void seed(Number seed) { 584 _random_bits::Initializer<Number, Word>::init(core, seed); 585 } 586 587 /// \brief Seeding random sequence 588 /// 589 /// Seeding the random sequence. The given range should contain 590 /// any number type and the numbers will be converted to the 591 /// architecture word type. 592 template <typename Iterator> 593 void seed(Iterator begin, Iterator end) { 594 typedef typename std::iterator_traits<Iterator>::value_type Number; 595 _random_bits::Initializer<Number, Word>::init(core, begin, end); 596 } 597 578 598 /// \brief Returns a random real number from the range [0, 1) 579 599 ///
Note: See TracChangeset
for help on using the changeset viewer.