Seems to be a Windows-only issue. I just ran it 1000 times on a Linux system and got the same checksum 1000 times. Have you tried other output formats (gif, jpeg, svg, ...)?