Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何区分React Native中的每个用户? 问题_Javascript_Android_React Native - Fatal编程技术网

Javascript 如何区分React Native中的每个用户? 问题

Javascript 如何区分React Native中的每个用户? 问题,javascript,android,react-native,Javascript,Android,React Native,我正在创建一个简单的react本地社交媒体应用程序,我需要每个用户都有一个0-100之间的一致数字,用于在所有帖子中为他们提供一致的颜色。我不知道一个简单的方法来创建一个每次打开应用程序时都保持不变的号码。你会推荐什么?我建议你散列所有值分布均匀的用户信息(姓名、ID等)。然后用一个简单的模返回0到100之间的散列值 阅读以下内容: 只需通过以下方式更改结尾: return hash % 101; 你是否有一个与你的用户关联的固定用户名或Id可以用来生成号码?@Joshua Rubin没有。我

我正在创建一个简单的react本地社交媒体应用程序,我需要每个用户都有一个0-100之间的一致数字,用于在所有帖子中为他们提供一致的颜色。我不知道一个简单的方法来创建一个每次打开应用程序时都保持不变的号码。你会推荐什么?

我建议你散列所有值分布均匀的用户信息(姓名、ID等)。然后用一个简单的模返回0到100之间的散列值

阅读以下内容:

只需通过以下方式更改结尾:

return hash % 101;

你是否有一个与你的用户关联的固定用户名或Id可以用来生成号码?@Joshua Rubin没有。我查看了一些我可以使用的登录,但没有一个有效。有没有其他方法可以从一个人那里获取用户名?看来你还没有把问题想清楚,是吗?当你有超过100个用户时,你会怎么做?要回答您的问题,React位于客户端。您应该在服务器端存储颜色。或者将用户(姓名、id等)中的任何内容散列成一个0-100的数字……。@R.Saban不,我可以重复使用颜色。更多的是在评论部分区分不同的人。由于该应用程序是匿名的,我不想显示名称,只想显示颜色。我认为,如果你能更多地描述你的用户如何在该应用程序中识别自己,我们可以提供更好的帮助。