Hmm, it compiled fine under Linux for me.  Maybe removing the "Seperator *sep" causes a problem with Windows compiles.  You can try changing this:
/zone/command.cpp line 5218
	Code:
	void command_randomfeatures(Client *c)
 to this:
/zone/command.cpp line 5218
	Code:
	void command_randomfeatures(Client *c, const Seperator *sep)
 And also changing this:
/zone/command.h line 222
	Code:
	void command_randomfeatures(Client *c);
 to this:
/zone/command.h line 222
	Code:
	void command_randomfeatures(Client *c, const Seperator *sep);
 If that fixes it and the command still works properly, then I can correct that on the next SVN update I do unless someone wants to add it in before that.