Hello, I've purchased a few hundred 2n3904 and 2n3906 BJTs. They're expected to have a beta of around 100. When I went to measure them, however, I get anywhere from 180 to 380 on my multimeter. When I compare the 180 ones with the 380 ones in NOT gates, I'm noticing a serious difference as well (The 180s can't pull down the output nearly as easily), so the meter seems to be giving me reasonable values (at least, relative to each other). The transistors are all of the same part #, but are from different manufacturers and/or batches (they look different, different leg shapes, different markings, etc. I'd expect a beta of, say, 80 to 120, but 180 to 380? Not only is that a huge range, but it's not even centered on the value given in the datasheets (and the wikipedia). Is this normal? Are my parts defective/out of spec? Seriously, any information at all on this would be greatly appreciated, I'm trying to design/build Transistor-resistor logic circuits and kinda wanted to standardize some rules for base and collector resistor values (and fan-out), and generally the higher the beta the better (In case it matters at all). Thank you