A machine-learning algorithm nicknamed DeepBeat can rap. Or at least, it can stich together lines mined from human rappers' rhymes.

Outlined in Alto University's Eric Malmi's paper "DopeLearning: A Computational Approach to Rap Lyrics Generation" (pdf), the DeepBeat can mine a database of more than 10,000 raps songs to form its own lyrics. The program has also analyzed the 100 plus rappers in the database for rhyme density - the average rhyme length in terms of the number of words. Inspectah Deck from the Wu-Tang Clan ranked first in rhyme density and Jay Z came in 50th.

Pulling lyrics from songs by artists like Lil Wayne, Missy Elliott, Common, and Snoop Dogg, DeepBeat came up with this.

For a chance at romance I would love to enhance 
But everything I love has turned to a tedious task
One day we gonna have to leave our love in the past
I love my fans but no one ever puts a grasp
I love you momma I love my momma – I love you momma
And I would love to have a thing like you on my team you take care
I love it when it’s sunny Sonny girl you could be my Cher
I’m in a love affair I can’t share it ain’t fair
Haha I’m just playin’ ladies you know I love you.
I know my love is true and I know you love me too
Girl I’m down for whatever cause my love is true
This one goes to my man old dirty one love we be swigging brew
My brother I love you Be encouraged man And just know
When you done let me know cause my love make you be like WHOA
If I can’t do it for the love then do it I won’t
All I know is I love you too much to walk away though

Whether or not the DeepBeat robot rapper is better than this Robot Rapper is up to you.