假设JavaScript中的所有字符都是a
,b
,c
,d
,e
和f
。我要做的是在角色之间创建一个随机映射。所以上面可能就像
{ `a` : `e`,
`b` : `b`,
`c` : `e`,
`d` : `b`,
`e` : `a`,
`f` : `c` }
首先,如何在JavaScript中获取所有可能的字符?
var AllChars = new Array();
// ... fill AllChars with the full range of characters
答案 0 :(得分:3)
以下是如何使用所有小写字母生成数组的示例:
class Joint(object):
...
def _get_hip(self):
return self._hip
def _set_hip(self, value):
validate(value)
send_to_external_device(value)
self._hip = value
hip = property(_get_hip, _set_hip)
[“a”,“b”,“c”,“d”,“e”,“f”,“g”,“h”,“i”,“j”,“k”,“l” “,”m“,”n“, “o”,“p”,“q”,“r”,“s”,“t”,“u”,“v”,“w”,“x”,“y”,“z”]
修改以包含每个亚伦推荐的所有ascii可打印字符:
var AllChars = [];
for (var i=97; i<123; i++)
AllChars.push(String.fromCharCode(i));
[“”,“!”,“”“,”#“,”$“,”%“,”&amp;“,”'“,”(“,”)“,”*“,”+ “,”,“,” - “, “。”,“/”,“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“: “,”;“, “&lt;”,“=”,“&gt;”,“?”,“@”,“A”,“B”,“C”,“D”,“E”,“F”,“G”, “H”,“我”, “J”,“K”,“L”,“M”,“N”,“O”,“P”,“Q”,“R”,“S”,“T”,“U”,“V” “,”W“, “X”,“Y”,“Z”,“[”,“\”,“]”,“^”,“_”,“`”,“a”,“b”,“c”,“d “,”e“, “f”,“g”,“h”,“i”,“j”,“k”,“l”,“m”,“n”,“o”,“p”,“q”,“r “,”s“, “t”,“u”,“v”,“w”,“x”,“y”,“z”,“{”,“|”,“}”,“〜”]