Simulating Buffon_s Needle