I use Perl to generate the family Christmas gift exchange list. This was a dreaded yearly chore because the exchange list had the following "rules": 1. Men exchanged gifts with men. 2. Women exchanged gifts with women. 3. Children exchanged gifts with children. Our family is composed of 5 siblings and their spouses with a total of 18 children among them. In addition, the children's exchange had to be weighted to compensate for one family with lots of childen so they didn't wind up exchanging gifts mostly within their own family. The Fisher-Yates shuffle algorithm is used to randomize the results so different pairings are generated each time it is run. This program has transformed a yearly chore into a breeze, and my wife no longer has to ask multiple times to have the list created.

"Its not how hard you work, its how much you get done."


In reply to Re: Impressing Your Significant Other III by roho
in thread Impressing Your Significant Other III by Limbic~Region

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.