Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Riddles

by htoug (Deacon)
on Sep 12, 2003 at 10:33 UTC ( [id://290983]=note: print w/replies, xml ) Need Help??


in reply to Re: •Re: Re: Password hacker killer
in thread Password hacker killer

That suggestion is very culture dependent. I think I know the answer to your question:
365+24+7
hmm... or is it 365+12+3?
or 365+24+3 or...

You get the idea?

It gets worse if you use questions that you are 'certain' the users knows the answer to.
Eg. how many players on a football team?
Answer: 7, 11 or whatever is the normal number in your context.

Replies are listed 'Best First'.
Re: Re: Riddles
by eric256 (Parson) on Sep 12, 2003 at 13:44 UTC

    Well I thought hours in a day was pretty much a standard. The point either way was that the riddles could be constructed to either be 'known' or look up able. Its not an ideal solutions, i'm not sure there is an idea solution, but if you want to make sure its a person on the other end then make them do something people normaly do better than computers. In general people will be better at finding/knowing answers to a mass of questions. Also you could have three sets of riddles and the person could only answer 2 and still pass, or you could have a set of region dependent riddles, letting the user select his/her region before hand.

    How many planets are occupied by humans + how many moons does earth have?

    how many days are in a week + how many days are in a weekend?

    brides in a wedding + eggs in a dozen + sodas in a six pack

    ___________
    Eric Hodges
      Careful with the "brides in a wedding" bit. In Scandanavia, that could be 0 or 1. In other parts of the world, that could be 1-3. *shrugs*

      I would think that better are thing like "eggs in a dozen". (Though, you have to be careful not to say "loaves of bread in a dozen", cause that's 13.)

      Your second question is a little confusing - is the answer 7 or 9?

      And, your first question can have some argument (if you're talking SG-1, of course ...)

      Maybe even better is to provide something like:

      A*B*C*D*E Please provide the Nth letter (after "C")

      That, to me, would be blind-friendly, foreigner-friendly, and still requires NLP (due to the question which changes every time).

      ------
      We are the carpenters and bricklayers of the Information Age.

      Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

        Heh, I wanna see a wedding with no bride. :)

        Yes I know the questions are culturaly based, and there would be some false positives, thats why I mentioned asking multiple questsion and grading on that. Its funny how hard it is to tell people apart from computers, and yet how hard it is to make computers act like people....hmmm.


        ___________
        Eric Hodges

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://290983]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (2)
As of 2024-03-19 04:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found