Standard 52-Card Deck
A list of two or three letter abbreviations for each card in a standard 52-card deck.
Usage
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.
var list = cards();
// returns [ 'AC', '2C', '3C', ... ]
Abbreviation format:
<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
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
Usage
Usage: standard-card-deck [options]
Options:
-h, --help Print this message.
-V, --version Print the package version.
Examples
$ standard-card-deck
AC
2C
3C
...
License
The data files (databases) are licensed under an Open Data Commons Public Domain Dedication & License 1.0 and their contents are licensed under Creative Commons Zero v1.0 Universal. The software is licensed under Apache License, Version 2.0.