Generally stated Algorithms are often preferred because of their wider horizon of applications owing to their freedom from any underlying language specificationthey are not tied to any language and are easily implemented by anybody on any machine. This advantage becomes a hitch in applications where optimal implementation is of paramount concernsuch as in games, as the developer's chosen language might suggest a better implementation that alters the algorithm using predefined data structures and/or sometimes, libraries of the preferred language. In this paper, a reconsideration of the Fisher-Yates Shuffle Algorithm was carried out using the "Generic List" data structure of the .Net library, an enhanced version of the Algorithm was drawn that targets a .Net implementation, a graphical simulation was developed using a "built-fromscratch" deck of Virtual Cards for the game of Whot! and a satisfactory permutation was achieved.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.