/// <summary>
/// Set the specified variable to a random entry from the selected hitlist.
/// </summary>
public static HITResult SmartChoose(HITThread thread)
{
var dest = thread.ReadByte();
thread.WriteVar(dest, (int)thread.HitlistChoose());
return(HITResult.CONTINUE);
}