C++
镜中猹
这个作者很懒,什么都没留下…
展开
-
C++ 随机数函数的使用
随机数计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推...原创 2018-09-19 13:33:07 · 562 阅读 · 0 评论 -
C++ 随机数不随机怎么回事儿
谨记srand()不要调用两次或两次以上。void main() { for(int i=0;i<10;i++) { srand( (unsigned)time( NULL ) ); cout<<rand()<<endl; } }这样调用的时候,因为CPU高速的关系,调用的srand( (unsigned)time( NULL ) );生成的种子数...原创 2018-09-19 16:16:16 · 2789 阅读 · 0 评论 -
C++ 字符串截取、替换、查找函数
1. 截取子串s.substr(pos, n) 截取s中从pos开始(包括0)的n个字符的子串,并返回s.substr(pos) 截取s中从从pos开始(包括0)到末尾的所有字符的子串,并返回2. 替换子串s.replace(pos, n, s1) 用s1替换s中从pos开始(包括0)的n个字符的子串3. 查找子串s.find(s1) 查找s中...原创 2018-09-22 09:47:21 · 10868 阅读 · 0 评论