One reason you will get the same name as another person is that this 'machine' does not translate but rather spits out a given 'something' depending upon the letters you input.
You don't even have to put in a name -- it will 'generate' a name based on one letter typed in, or the entire Roman alphabet. It's quite 'random' in one sense (it has nothing to do with meaning, for instance), even if predictable in another.
One might draw up a list of Tolkien-made names -- close eyes -- and randomly pick something...
... and 'generate' an Elvish name