What is the guarantee that ELECTRUM has not pre-generated some seeds and knows those private keys and when i generate a new wallet, it gives me the same SEED?
You're free to read the sourcecode yourself, and compile the wallet using the sourcecode you manually verified.
https://github.com/spesmilo/electrumPersonally, i've used electrum for a long time, never had problems with it...