作者vincere (vin)
看板EE_DSnP
标题[问题] array 乱数
时间Tue Nov 29 21:20:56 2011
想要请问一下
理论上
array ref random 产生的字串应该会和我们code random产生的字串一样才是
但当我想要在一呼叫insert时
也就是在insert function里第一行 cout 传进来 x的值时
我的会跟ref不一样
如ref产生了 kdczf mqjny vkuux
而我cout看到传进来的x则为vkuux mqjny nmzhu
两者的操作步骤都一样
一直想不通问题可能在哪
(因为是x一传进insert就cout出来 感觉似乎又不太像是code的问题)
恳请大家提示
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.106
※ 编辑: vincere 来自: 140.112.25.106 (11/29 21:29)
1F:→ e124553423:ref的字串都是排好的吧,想看顺序要add一个print一次 11/29 21:51
※ 编辑: vincere 来自: 140.112.25.106 (11/29 21:54)
2F:→ e124553423:一个一个看顺序还是不同吗? 11/29 21:55
3F:→ vincere:我知道它是排好的 不过不论顺序 ref产生的所有字串 并没有 11/29 21:55
4F:→ vincere:等於我的所有字串 就算一个一个产生 到第三个开始後 就会 11/29 21:56
5F:→ vincere:不一样 11/29 21:56
6F:→ e124553423:不清楚欸~"~,我自己除了dlist第一个物件的问题外 11/29 22:26
7F:→ e124553423:应该没有遇到类似的问题 11/29 22:26
8F:→ vincere:感激~~ 我刚好相反:( 11/29 23:23
9F:→ e124553423:哦?说不定是如之前发现的是版本的问题!? 11/29 23:27
10F:→ e124553423:猜测老师ref档dlist跟array&bst compile环境不一样!? 11/29 23:28
11F:推 victoret:array 应该不会有版本差异...吧? 11/29 23:45
12F:→ victoret:之前用两种版本试过都没问题 11/29 23:46
13F:推 victoret:印象中...假如放进第一个 element 的时候 new 的不是 11/29 23:48
14F:→ victoret:array 的话会出现跟教授的随机不一样的状况 11/29 23:48
15F:→ victoret:但是论功能的话则是会正常运作... 11/29 23:49
16F:→ victoret:看一看好像跟我之前出的状况不太一样@@...囧 11/29 23:50
17F:→ vincere:依照output结果来看是正确的 可是随机产生出的字串是跟教 11/30 00:44
18F:→ vincere:受不一样的 可是理论上为了方便比较不是随机产生的会相同 11/30 00:45
19F:→ vincere:吗? 11/30 00:45
20F:推 yanshencun:有同样问题QQ 12/08 23:16