C++ åèæå
- C++11
- C++14
- C++17
- C++20
- C++ ç¼è¯å¨æ¯ææ åµè¡¨
- ç¬ç«ä¸å®¿ä¸»å®ç°
- C++ è¯è¨
- C++ å ³é®è¯
- é¢å¤çå¨
- C++ æ ååºå¤´æä»¶
- å ·åè¦æ±
- åè½ç¹æ§æµè¯ (C++20)
- å·¥å ·åº
- ç±»åæ¯æï¼åºæ¬ç±»åãRTTIãç±»åç¹æ§ï¼
- æ¦å¿µåº (C++20)
- é误å¤ç
- 卿å å管ç
- æ¥æåæ¶é´å·¥å ·
- å符串åº
- 容å¨åº
- è¿ä»£å¨åº
- èå´åº (C++20)
- ç®æ³åº
- æ°å¼åº
- è¾å ¥/è¾åºåº
- æä»¶ç³»ç»åº
- æ¬å°ååº
- æ£å表达å¼åº
- ååæä½åº
- çº¿ç¨æ¯æåº
- å®éªæ§ C++ ç¹æ§
- å¹¶è¡æ©å±
- å¹¶è¡æ©å±ï¼çæ¬ 2
- std::experimental::sample
- std::experimental::to_array
- std::experimental::source_location
- std::experimental::not_fn
- std::experimental::future
- std::experimental::shared_future
- C++ æ ååºæ©å±
- std::experimental::pmr::resource_adaptor
- std::experimental::invocation_type, std::experimental::raw_invocation_type
- C++ æ ååºæ©å±ï¼çæ¬ 2
- std::experimental::propagate_const
- std::experimental::ostream_joiner
- std::experimental::randint
- std::experimental::observer_ptr
- std::experimental::is_detected, std::experimental::detected_t, std::experimental::detected_or
- C++ æ ååºæ©å±ï¼çæ¬ 3
- std::experimental::scope_exit
- std::experimental::scope_fail
- std::experimental::scope_success
- std::experimental::unique_resource
- å¹¶åæ©å±
- å¶çº¦ä¸æ¦å¿µ
- èå´æ©å±
- std::experimental::function
- std::experimental::nonesuch
- std::experimental::reseed
- std::experimental::shuffle
- std::experimental::when_all
- std::experimental::barrier
- std::experimental::latch
- std::experimental::make_array
- æ°å¦ç¹æ®å½æ°
- æä»¶ç³»ç»åº
- std::experimental::erased_type
- std::experimental::when_any
- std::experimental::make_ready_future
- std::experimental::make_exceptional_future
- std::experimental::flex_barrier
- 注é
- æç¨çèµæº
- ç´¢å¼
- std 符å·ç´¢å¼
- åç¨æ¯æ (C++20)
- C++ å ³é®è¯
ä½ç½®ï¼é¦é¡µ > C++ åèæå >å®éªæ§ C++ ç¹æ§ > std::experimental::reseed
std::experimental::reseed
| å®ä¹äºå¤´æä»¶ <experimental/random>
|
||
| void reseed(); |
(1) | (åºåºç¡ TS v2) |
| void reseed(std::default_random_engine::result_type value); |
(2) | (åºåºç¡ TS v2) |
éæç§é线ç¨éæºæ°å¼æå randint æç¨çä»»ä½ std::uniform_int_distribution å®ä¾ã
1) 设置é线ç¨å¼æä¸ºä¸å¯é¢æµç¶æã
2) å¦åç¨ g.seed(value) æç§é线ç¨å¼æ
g ãåæ°
| value | - | æ°ç§åçå¼ |
æé
对 randint çåç»§è°ç¨ä¸ä¾èµäºè°ç¨ reseed ä¹åçé线ç¨å¼ææäº§ççå¼ã
示ä¾
| æ¬èæªå®æ åå ï¼ææ ç¤ºä¾ |
åé
| çææå®èå´ä¸çéæºæ´æ° (彿°æ¨¡æ¿) |