304は、P[n]=(p[n](-10),p[n](-9),...,p[n](9),p[n](10)) としたとき、
p[n+1](-10)=(1/6)*(P[n],(6,3,2,2,1,1,0,0,...,0))
p[n+1](-9)=(1/6)*(P[n],(0,0,1,0,1,0,1,0,...,0))
...
p[n+1](0)=(1/6)*(P[n],(0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0))
...
のような漸化式を立てての結果です。
従って、サイコロ100回振ったあと、なお原点にいる確率=p[100](0)=1.38903...*10^70/(6^100) 等と求まっています。
305流のシミュレーションに換算すれば、6^100≒6.53*10^77回の試行に相当するものです。