Pues no hay gran ciencia para hacer eso friend.. no es mas que poner un textbox tipo password en formato read.
<input readonly="true" name="clave" type="password" class="caja">
Y desde javasccript meter en un array los valores para despues hacer una funcion de forma aleatoria, echale un ojo al source para que veas las funciones.. , en la llamada genRandomArray es la que genera los valores aleatorios.
Está deshabilitado el boton derecho para cualquier tipo de browser pero solo baste con que le des view-source ya que ni siquiera lo puso en frames para esconder el code.. aunque de todas formas se puede sacar.. jeje..
De todas formas cualquier cosa por aqui andamos..