Lucky Number: Computing Numerological sum of Alphanumeric text

By K. Ramanraj

Numerological Table

123456789
ABCDEFGHI
JKLMNOPQR
STUVWXYZ

Numerological sum calculator:

Enter names, dates or any text:
Work Sheet:

Numerological sum:

Numerological sums are calculated by reducing all letters to their numerical equivalent and totaling the digits until a single digit is arrived. For example, for the name "K. Ramanraj", the numerological equivalents are as follows:
KRamanraj
291415911

Computing Numerological sum:

=> 2 + 9 + 1 + 4 + 1 + 5 + 9 + 1 + 1

=> 33

=> 3 + 3

=> 6

Therefore, the Numerological sum = 6

The work sheet displays the entire computation done.

A more efficient way of computing Numerological sum:

There is a more elegant way of arriving at the result. Take the first two numbers and add them. If the result overflows 9, then subtract 9 from the result. If one of the numbers is 9, treat it as a 0. If both are 9, then the result is 9. In the current example 2 + 9 => 2 + 0 = 2. The answer 2 is the numerological sum for the characters K and R evaluated so far. Add the equivalent for the next character and repeat the exercise till the last character. Thus for the remainder of the digits, 2 + 1 = 3; 3 + 4 = 7; 7 + 1 = 8; 8 + 5 => 13 - 9 = 4; 4 + 9 => 4 + 0 = 4; 4 + 1 = 5; 5 + 1 = 6.

Using this method, with a little practice, the numerological sum of even very long text or numbers can be computed mentally, almost as quickly as the characters are read without even the aid of paper or an application like this.

About the script used for computing the sum:

I am not superstitious. I neither believe in numerology nor the theories and proofs offered in support of it. Nevertheless, its value to demonstrate elegance in mathematics and computing cannot be denied.

The code for this script is simple. A few lines to get the numerical equivalent, and the arithmetic itself is done merely with:

lucky_number = lucky_number + numerical_equivalent;
if (lucky_number > 9){
  lucky_number = lucky_number - 9;
}

Copyright (C) 2001 K. Ramanraj

Please send your comments on the content of these web pages to ramanraj@vsnl.com

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1