From: Jim Freeze Date: 2005-06-22T06:00:28+09:00 Subject: Re: 1. Ruby result: 101 seconds , 2. Java result:9.8 seconds, 3. Perl result:62 seconds * Florian Frank [2005-06-22 05:40:14 +0900]: > def prime? > not (2..Math.sqrt(self).floor).find { |i| self % i == 0 } > end > end Have you tried skipping even numbers (excluding 2 of course)? That should give you a little more speed. -- Jim Freeze