I'd think someone could write a (relatively) simple program that randomly sets up the pieces and then ties into an existing engine for the AI. The only difficult part would be incorporating the new castling rules.
Does Chess.com (or someone else) have a Live Chess engine that does 960?
There exist many engines that play Chess960. Glaurung implemented it, so I guess its successor Stockfish must implement it too. Stockfish is UCI, so it runs under any GUI (e.g. WinBoard).
Implementing Chess960 involves a bit more than just shuffling the initial setup, because of the castlings.
Maybe I was unclear?
I want to play other players "live."
Equipment to do that is called a 'server', and not an 'engine'. So, yes, you were asking the wrong thing.
But the answer above answers what you wanted to know. freechess.org (also known as FICS, for Free Internet Chess Server) is a very crowded server, (typically several hundred people on line at any time), and although most of them are interested only in 'standard' Chess, there usually are people around that want to play Chess960 (called 'frc' there), Losers/Giveaway or Crazyhouse as well. It also supports variants like Atomic and Bughouse.
To have good client software, you could download WinBoard. The standard install comes with an item in the Windows Start menu to connect to FICS.
http://www.chesscube.com/ is another live site. It's pretty easy to get a Chess960 game there.
Enjoy 960!
Cheers
You can also play against a Chess960 engine for free at:
Enjoy Chess960
Cheers
http://chess960jungle.blogspot.com/
See title.
I'm loving 960, but I'd like to also play some quick games instead of these week-long deals.