Would i be able to mine with a gas or gasoline generator in my basement with no vent?
From what I know, generators are usually very noisy.
From what I know, electricity produced by generators is usually overly expensive, hence most probably not suitable for mining.
And since you have an engine with internal combustion there, you'll need enough oxygen. With no vent, I don't think that's possible.
Also, if you keep the ETH mention in OP this may get moved into altcoin mining.