Skip to content

O(1) Algorithm to check if number is prime that works in 95%+ cases.

Notifications You must be signed in to change notification settings

carl010010/Is-Prime

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Is Prime

Welcome to the GitHub repository for an efficient algorithm to determine whether a given number is prime or not with 95% accuracy in constant time (O(1)). Prime numbers have always been an interesting topic in the field of mathematics and computer science, and detecting them with high accuracy and efficiency is a challenge that has been tackled by many researchers. This algorithm uses the fact that most of the numbers are not prime, to detect prime number.

Contributing

If you want to help with this project you can make a pull request with implementation in language that haven't been added yet, or at least give it a star.

FAQ

Is this project serious?

Yes, this is a 100% serious project.

Where where does 95%+ come from?

When we take random integer between 1 and 2,147,483,647, there are around 105,000,000 prime numbers. So chance that our number will be prime is ~4,88%.

How does optimized implementation work?

Thecoderunsfasterwhentherearenouselessspacesandnewlines.

About

O(1) Algorithm to check if number is prime that works in 95%+ cases.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 22.3%
  • C++ 13.8%
  • Swift 8.5%
  • Kotlin 8.4%
  • Go 7.7%
  • Rust 7.6%
  • Other 31.7%