Passgen is a project mainly written in C#, it's free.
Old project in c# originally for windows, but compiles in monodevelop too, to generate passwords based on two values.
h1. passgen
Old project I found on an old drive. Used to generate a password from two values. Not very good, I use "https://github.com/walle/pc":https://github.com/walle/pc now.