@Tammy - The production of antibodies is entirely random. Both the heavy and light chains are produced randomly. Heavy chains are composed of V-D-J regions, chosen randomly from many possible combinations. Light chains are composed of only V and J regions. V stands for variable, D for diversity, and J for joining. Every immunology class involves a study of the details of this process, and you can look up VDJ recombination on wiki if you want details, but the result is that there is a nearly endless array of possible antibodies that can be produced. Each B-cell clone produces only one kind of antibody, with one heavy and one light chain. The variability is so great that we are able to recognize virtually any antigen, but the particular recombination events in each B-cell are random. Similarly, even though they do not produce antibodies, CD4 and CD8 cell clones also have unique, randomly determined receptors. A specific CD4 cell must recognize and activate a specific B-cell, for example, in order for it to proliferate.
Random events in the causation of disease do not preclude genetic or environmental factors. For example, we know that certain chemicals increase the risk of cancer (e.g. benzene, ethidium bromide - the latter is a chemical we use all the time in labs when running agarose gels as it intercalates between the DNA base pairs which allows for visualization of DNA fragments). We also know there are genetic factors that affect cancer risk - for example, there is a condition called Li-Fraumeni syndrome, which is caused by a genetic defect in the P53 gene. Patients almost invariably experience multiple primary cancers by an early age.
Even though these are seen as causes of cancer, ultimately, cancer is ALWAYS a random event. We all have many cancer cells in our body at any time. Normally, our bodies eliminate them before they become a problem. So in the case of benzene or ethidium bromide, you have more cancer cells being created due to the mutagenic potenial of the chemicals - not hard to imagine for a substance that is used to stick in between DNA base pairs. Most are destroyed - but if you have more created, there are better odds one escapes surveillance and survives to become a clinically relevant cancer. In the case of Li-Fraumeni, you don't have more cancer mutations occurring, but the lack of biallelic functional P53 means that more of the cancer cells will survive to become clinically relevant cancers.
In all these cases though, there is a randomness involved. Genetics and environment are risk factors. There is always a degree of randomness in cancer, and the same is true in autoimmunity. We do not see 100% concordance in identical twins for most diseases. There are some genetic diseases with 100% penetrance that you'd see in anyone affected, and there would be 100% concordance between genotype and phenotype, but that is less common than genetics being risk factors that combine with environment and random events to produce an end result.