Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Prime Number Generator
#3
Here's one of many of mine:
Code: (Select All)
_Title " A Simple Prime Sieve and Factor of 4 Digit Numbers" ' mod  2024-12-27 bplus
' sieving marks composites ONLY, primes are what is left when composites are crossed off
DefLng A-Z
topN = 9999 ' any 4 digit number
Dim ff(topN) ' need array to hold numbers crossed off, ff stands for first (prime) factor
For pcandidate = 2 To topN ' absolutely no optimation here!!!!
If ff(pcandidate) = 0 Then ' this is next prime discovered so cross off all composites
For i = pcandidate * pcandidate To topN Step pcandidate ' check all multiples of pcand
If ff(i) = 0 Then ff(i) = pcandidate ' going to use ff to factor numbers
Next
End If
Next
For i = 2 To topN
If ff(i) = 0 Then c = c + 1
Next
Print c; " prime numbers 2 to 9999."
Do
Input "Enter a 4 digit number to factor or see if prime ", n
m = n
While ff(m)
Print ff(m);
m = m / ff(m)
Wend
If m = n Then Print n; "is prime." Else Print m
Loop Until n < 2

EDITED to do something useful with our calculations!
  724  855  599  923  575  468  400  206  147  564  878  823  652  556 bxor cross forever
Reply


Messages In This Thread
Prime Number Generator - by SierraKen - 12-27-2024, 06:44 AM
RE: Prime Number Generator - by eoredson - 12-27-2024, 08:03 AM
RE: Prime Number Generator - by bplus - 12-27-2024, 03:25 PM
RE: Prime Number Generator - by hsiangch_ong - 12-27-2024, 04:23 PM
RE: Prime Number Generator - by SierraKen - 12-27-2024, 05:14 PM
RE: Prime Number Generator - by bplus - 12-27-2024, 05:21 PM
RE: Prime Number Generator - by bplus - 12-27-2024, 05:15 PM
RE: Prime Number Generator - by SierraKen - 12-27-2024, 08:16 PM
RE: Prime Number Generator - by eoredson - 12-28-2024, 01:52 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Getting a random number wihout RND. Dav 25 7,424 06-03-2025, 08:35 PM
Last Post: madscijr
  Mystery Mania an 80's Logic Problem Generator justsomeguy 4 1,121 02-09-2025, 08:18 PM
Last Post: justsomeguy
  Funny Random Sentence Generator SierraKen 5 3,507 09-12-2024, 05:57 PM
Last Post: DANILIN
  Audio Presentation of Number bplus 0 617 06-18-2023, 11:06 PM
Last Post: bplus
  Guess My Number SierraKen 17 4,008 05-20-2023, 03:36 AM
Last Post: DANILIN

Forum Jump:


Users browsing this thread: 1 Guest(s)