En usko, että se vastaa Eratosthenesin seulaa (vaikka käytettäisiin optimointia, jossa käytetään vain kertoimia).
Seuraavassa on Sundaramin Sieve (jossa i:n ja j:n sijasta silmukka on a = 2i + 1 ja b = 2j + 1):
n ← 1000000 // raja

// seulan alustaminen
is_prime(2) ← true
is_prime(i) ← [i on pariton], ∀ i ∈ [3, n].

kaikille parittomille a:ille, joiden tapauksessa 3 ≤ a ja a² ≤ n:
    kaikille parittomille b:lle, jotka ovat a ≤ b ja ab ≤ n:
        is_prime(ab) ← false

kun taas Eratosthenesin seula (käyttäen vain parittomia kokonaislukuja) näyttää suunnilleen tältä (vain yksi rivi on lisätty):
n ← 1000000 // raja

// seulan alustaminen
is_prime(2) ← true
is_prime(i) ← [i on pariton], ∀ i ∈ [3, n].

kaikille parittomille a:ille, joiden tapauksessa 3 ≤ a ja a² ≤ n:
    if not is_prime(a): continue // vain tämä on muuttunut.
    kaikille parittomille b:lle, jotka ovat a ≤ b ja ab ≤ n:
        is_prime(ab) ← false

Tämä osoittaa myös, että Sundaramin seula on tehottomampi kuin Eratostenesin seula ja että sen monimutkaisuus on Θ(n log n) (koska 1/2 + 1/3 + 1/4 + ... + 1/n kasvaa asymptoottisesti log n:n suuruisena) verrattuna Eratostenesin seulan Θ(n log log log n) (koska 1/2 + 1/3 + 1/5 + 1/7 + ... + 1/p kasvaa asymptoottisesti log log n:n suuruisena).