Scientific Communication Proposal John Burkardt I plan to write an article describing the Nijenhuis and Wilf algorithm for selecting a random K-subset of an N set. I want to discuss the task, mention alternative algorithms, and then explain the Nijenhuis-Wilf algorithm more clearly than the book does, list some applications of the algorithm, note the computational complexity, point out what seems like a dangerous programming flaw, and then propose a rewritten but equivalent version. The article will include the original Fortran77 code, and a revised version, and some numerical tables evaluating the performance of the code for a range of K and N, and plots. Issues: the algorithm is really hard to describe. I want to print the code using a format that sets it off nicely Journals that publish this kind of information: Journal of Algorithms ACM Transactions on Mathematical Software