standard-card-deck
收藏Standard 52-Card Deck
Description
A list of two or three letter abbreviations for each card in a standard 52-card deck.
Installation
bash npm install @stdlib/datasets-standard-card-deck
Usage
javascript var cards = require( @stdlib/datasets-standard-card-deck );
cards()
Returns a list of two or three letter abbreviations for each card in a standard 52-card deck.
javascript var list = cards(); // returns [ AC, 2C, 3C, ... ]
Abbreviation format:
text <card><suit>
Cards: A, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, where
A: aceJ: jackQ: queenK: king
Suit abbreviations:
C: clubsD: diamondsH: heartsS: spades
Examples
javascript var discreteUniform = require( @stdlib/random-base-discrete-uniform ); var cards = require( @stdlib/datasets-standard-card-deck );
var list; var len; var idx; var i;
list = cards(); len = list.length;
// Select random cards from the list... for ( i = 0; i < 100; i++ ) { idx = discreteUniform( 0, len-1 ); console.log( list[ idx ] ); }
CLI
Installation
To use as a general utility, install the CLI package globally
bash npm install -g @stdlib/datasets-standard-card-deck-cli
Usage
text Usage: standard-card-deck [options]
Options:
-h, --help Print this message. -V, --version Print the package version.
Examples
bash $ standard-card-deck AC 2C 3C ...
License
The data files (databases) are licensed under an [Open Data Commons Public Domain Dedication & License 1.0][pddl-1.0] and their contents are licensed under [Creative Commons Zero v1.0 Universal][cc0]. The software is licensed under [Apache License, Version 2.0][apache-license].




