anchor.diff:  
   /obj/structure/closet/secure_closet/New()
   	..()
  -	for(var/i=1; i<=5; i++)
  +	codelen = rand(7,10)
  +	for(var/i=1; i<=codelen; i++)
   		code1[i] = rand(0,9)
   		code2[i] = rand(0,9)
   	health = 200
  
positive.code: 			else
  				validating = 1
  				usr << "<span class='notice'> </span>"
  				for(var/i=1; i<=5; i++)
  					if(do_after(user, 10, target = src))
  						if(code2[i]==code1[i])
  							validate++
  
negative.code: /obj/structure/closet/secure_closet/interact(mob/user)
  	src.add_fingerprint(user)
  	var/dat = ""
  	dat += "<a href='?src=\ref[src];check=1'> </a><br>"
  	for(var/i=1; i<=codelen; i++)
  		dat += "<a href='?src=\ref[src];inc=[i]'>+</a>"
  	dat += "<br>"
  	for(var/i=1; i<=codelen; i++)
  		dat += "[code2[i]]"
  	dat += "<br>"
  	for(var/i=1; i<=codelen; i++)
  		dat += "<a href='?src=\ref[src];dec=[i]'>-</a>"
  	user.set_machine(src)
  	var/datum/browser/popup = new(user, "closet", "[name]")
  	popup.set_content(dat)
  