How to use the pick function from chance

Find comprehensive JavaScript chance.pick code examples handpicked from public code repositorys.

200
201
202
203
204
205
206
207
208
209
case 'phone':
    s += chance.phone().toCsv(CSV.delimiter);
    break;
case 'pick':
    fld = hdr[k].arg;
    s += chance.pick(fld.split('|')).toCsv(CSV.delimiter);
    break;
case 'postal':
    s += chance.postal().toCsv(CSV.delimiter);
    break;
fork icon2
star icon8
watch icon0

51
52
53
54
55
56
57
58
59
60
};

/*************************************************************************************************/
/*** Random Smart Object Instances Fill up                                                     ***/
/*************************************************************************************************/
var pickedObjectIds = chance.pick(oids, rdm.getSmallInterger(2) + 1);
var self = this;

if (!Array.isArray(pickedObjectIds))
    pickedObjectIds = [ pickedObjectIds ];
fork icon1
star icon5
watch icon6

+ 5 other calls in file

8
9
10
11
12
13
14
15
16
17
exports.floating = function (s, e) { return ch.floating({min: s, max: e}) }

/* get an integer s <= val <= e  - note inclusive */
exports.integer = function (s, e) { return ch.integer({min: s, max: e}) }
exports.random = function(options) {
    return ch.pick(options)
}
exports.pick = exports.random
exports.firstName = function () { return ch.first() }
exports.lastName = function () { return ch.last() }
fork icon0
star icon2
watch icon1

+ 3 other calls in file

59
60
61
62
63
64
65
66
67
68
69
        name: chance.first() + ' ' + chance.last()
    };
}


function randReview() {
    var user = chance.pick(users);
    return {
        title: randTitle(),
        content: chance.paragraph({
            sentences: chance.natural({
fork icon1
star icon1
watch icon0

+ 8 other calls in file

18
19
20
21
22
23
24
25
26
27
28
  }
  return results;
}


function randPhoto () {
  var g = chance.pick(['men', 'women']);
  var n = chance.natural({
    min: 0,
    max: 96
  });
fork icon1
star icon0
watch icon0

+ 5 other calls in file

184
185
186
187
188
189
190
191
192
193
194
}


function getOperator() {
    const operators = _.get(simulation, "fleet.template.subscription.operators");
    if (operators) {
        return chance.pick(operators);
    }
    return null;
}

fork icon1
star icon0
watch icon0

+ 2 other calls in file

35
36
37
38
39
40
41
42
43
44
BankRecordSchema.statics.generateRandom = function() {
  return {
    kind: enumValues[getRandomInt(0, enumValues.length)],
    severity: getRandomInt(1, 11),
    amount: getRandomInt(1000, 10000000),
    bank: chance.pick(['ICICI', 'AXIS', 'SBI', 'HDFC', 'CITI']),
    openDate: chance.birthday(),
    defaults: getRandomInt(0, 10)
  };
};
fork icon0
star icon0
watch icon2

83
84
85
86
87
88
89
90
91
92
var gender = chance.pick(['Male', 'Female', 'Other']);
var first = chance.first({gender: genderToBinary(gender)});
var middle = chance.pick(['', chance.first({gender: genderToBinary(gender)})]);
var last = chance.last();

var degree_goal = chance.pick(['', 'D', 'M', 'H', 'S']);

var major;
if (degree_goal === '') {
   major = '';
fork icon0
star icon0
watch icon4

+ 75 other calls in file