●●●●TCL/TKなら俺に聞け 4●●●● (542レス)
上
下
前
次
1-
新
92
(1)
: 2014/03/12(水)12:33
ID:MwoWHsQa(2/2)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
92: [] 2014/03/12(水) 12:33:36.19 ID:MwoWHsQa init_dataプロシージャの中で自作の乱数プロシージャArndを呼んでいるが init_dataの呼び出し箇所では1未満の実数を期待するような処理をしているのに対して Arndは1を超える数を返しうるのでおかしくなっているようだ。 set r1とset r2の箇所をこう変えたら動く。 set r1 [expr int(rand()*$data_num)] set r2 [expr int(rand()*$data_num)] Arndの実装は意図がよくつかめないけどpow(2, 32)って出てくるので 32ビットアーキテクチャでのオーバーフローに依存しているのかもしれない。 http://mevius.5ch.net/test/read.cgi/tech/1375678740/92
プロシージャの中で自作の乱数プロシージャを呼んでいるが の呼び出し箇所では未満の実数を期待するような処理をしているのに対して はを超える数を返しうるのでおかしくなっているようだ と の箇所をこう変えたら動く の実装は意図がよくつかめないけど って出てくるので ビットアーキテクチャでのオーバーフローに依存しているのかもしれない
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 450 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.029s