There are many sources that say that genes that are "linked" by being on the same chromosome assort with each other -- that when an allele is passed on that the gamete containing said allele will also contain every allele from the chromosome rather than simple allowing everything to assort independently.
There are also many sources that say during meiosis there is recombination, hence, why aren't all genes completely random?