Gen frekanslarının hesaplanması için İngiliz matematikçisi Harold Hardy ve Alman Wilhelm Weinberg'in 1908 yılında geliştirdiği formül, kararlı popülasyonlar için geçerlidir. Bu kararlılıktan kasıt seçilim, göç, cinsel seçilim ve mutasyon etkilerinin göz ardı edilmesi ve popülasyonun sonsuz büyüklükte olduğunun varsayılmasıdır. Bu ideal durum, gerçek hayatta neredeyse hiç görülmez, çünkü bu kuvvetlerin hepsi, farklı şekillerde canlılar üzerine her an etki eder. Bu teorik dengeye göre, p baskın karakteri, q çekinik karekteri temsil etmek üzere bir karakterden sorumlu allellerin toplamı 1'e eşittir. Popülasyonda bireylerin frekansı p ve q alellerini taşıyan sperm ile yine aynı alelleri taşıyan yumurtanın döllenmesi sonucu bulunur. Yani p2+2pq+q2=1 olur.