NO NEED TO REPLY TO THIS POST. IT'S JUST AN FYI... a "curiosity"
I've been surveying friends and colleagues to determine how they pronounce "strings of digits" (numbers) -- with an eye towards coming up with an algorithm that would "seem familiar" to most folks.
What was most interesting in their replies was the tremendous lack of consistency between them -- and, in their own handling of different (though very similar) test cases.
You might want to muse about how you'd pronounce each of the following (it's easy to come up with more examples):
[numbers less than 100 tend to be pronounced the same, regardless]147 --> 100 & 40 7 1 40 7 100 40 7 (no one says "1 4 7")
102 --> 100 & 2 1 oh 2 100 21987 --> 19 80 7 1000 900 80 7 1000 & 900 80 7 1000 900 & 80 7
1,987 --> as above but no one says "19 80 7"3275 --> folks seem more likely to treat it as 3000 200 70 5 than 32 70 5
1,234,567 --> 1000000 200 & 30 4000 500 & 60 7 1000000 200 30 4000 500 60 71234567 --> as above but also 1 2 3 4 5 6 7
Of course, strings that are partitioned (like phone numbers, SSN) are handled differently.
Next on my list is to figure out where people "give up" on the "millions", "thousands", etc. and just start reciting groups of digits. And, how they group those digits! E.g., that last example could just as easily have been 1 2 3 4 5 6 7 or 1 2 3 4 5 6 7 etc.