Thermal fluctuation