したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

Brave of Island part3

221名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/03/09(火) 19:04:51 ID:???
スクリプトファイル「boi_event_sub_common_calc.dat」内の
乱数生成ルーチン「sub_math_randomnumber_groutine」に問題点があります。

プレイIDを計算する際に、
set(count_width, 2147483646) // count_width = 乱数の上限 + 1
set(count_baseup, 0) // count_baseup = 乱数の下限
と出力範囲が 31-bit に収まるように設定してるんですが、
計算中にオーバーフローして、結果的にマイナスになってました。(下限より小さくなる)
内部で足し算する箇所があるなら、乱数の上限は 30-bit までにした方が安全でしょう。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板