ポケモン知恵袋

ケムッソの進化について

投稿者 : ハン

ケムッソの進化について性格値を10で割ってあまりが5以上ならアゲハント、4以下ならドクケイルへ最終進化すると調べてきましたが、SSS4を用いて孵化乱数を行う場合、末端の2桁、特に最後の1桁の文字が英字になるときには、どのように計算すればよいのでしょうか?

投稿日時 : 2013/05/14 12:03:20

ベストアンサーに選ばれた回答

13/05/14 14:51
1  F=15
あれは16進法で表記されているので下二桁だけ見ても意味ないです。
すべてを見る必要があります。たとえば100=256となったりします。
16進法とは16毎に桁が変わる表記方法で、
1=1・・・・9=9 A=10 B=11・・・・・F=15 10=16 11=17・・・・・
(左辺が16進法 右辺が10進法=通常使われている表記方法)
みたいな対応になってます。
計算方法はあるにはありますが(たとえばA5Fを10進法に変換するには16^2・10+16・5+15=2655)、至極面倒なため手計算でやるのやめた方がいいです。10進法 16進法 変換 とかで調べれば変換してくれるサイトあると思うのでそれ使った方が絶対に速いです。

ちなみに、変換方法は
?16^(n-1)・X (n=桁数、X=n桁目の数字を10進法表記したもの) みたいな感じになります。きっと意味わからないですよね。

質問した人からのコメント

>>F=15さん

ありがとうございます、勉強になりました。

>>クロック

すみません、以後気を付けます!

解決日時 : 2013-05-15 00:54:03

回答 (2件)

回答は赤色で表示されます。

次の20件>>

<<前の20件

13/05/14 14:51
1  F=15
あれは16進法で表記されているので下二桁だけ見ても意味ないです。
すべてを見る必要があります。たとえば100=256となったりします。
16進法とは16毎に桁が変わる表記方法で、
1=1・・・・9=9 A=10 B=11・・・・・F=15 10=16 11=17・・・・・
(左辺が16進法 右辺が10進法=通常使われている表記方法)
みたいな対応になってます。
計算方法はあるにはありますが(たとえばA5Fを10進法に変換するには16^2・10+16・5+15=2655)、至極面倒なため手計算でやるのやめた方がいいです。10進法 16進法 変換 とかで調べれば変換してくれるサイトあると思うのでそれ使った方が絶対に速いです。

ちなみに、変換方法は
?16^(n-1)・X (n=桁数、X=n桁目の数字を10進法表記したもの) みたいな感じになります。きっと意味わからないですよね。
13/05/14 16:28
2  クロック
とりあえず、乱数調整に関する質問は禁止されていますので、お控えください。

次の20件>>

<<前の20件

スポンサーリンク