The E-Series are based on the number of resistors (or capacitors) within a decade: For E12 it is
1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2
Those strange looking numbers are based on the allowed tolerances for the resistors. For E12 the tolerance is 10%. Any resistor value can vary +/-10%. So a 1.0Ohm resistor with +10% tolerance would be 1.1Ohm. A 1.2Ohm resistor with -10% would be 1.08Ohm. This is actually used while manufacturing: The manufacturer can measure the resistor and identify which value should be printed on it. No resistor is wasted because each measured resistor value will end up in one of the buckets.
Now this 12 values can be multiplied by any 10-based exponent. So you can have a E12 resistor with 3.3Ohm, a 47kOhm 180MOhm (rather high, not impossible but very uncommon).