因为碰撞.在内部高温高压下电力的原子核以很密集的状态靠在一起,计算时靠概率算出在太阳半径内粒子需碰撞多少次才能到表面得出的.打个比方就是一个物体每秒前进1米,每秒碰撞一次,碰后会向任意方向不规则运动,如不碰撞,100秒后可走出100米,但经过碰撞通常离原点的最大可能距离是10米.
相对太阳内的碰撞频繁程度,从核心反应区到表面就要很长时间.具体数值记不太清,如有需要下班后回家帮你查查吧.
补充一下,查了查太阳内粒子的自由行程只有约1cm,所以一个光量子要碰撞5*10的21次方才能到达表面,所以总用时3*10的负11次方*5*10的21次方,即1.5*10的11次方秒,也就是约5千年.