pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <legend id='RcVeH'><style id='RcVeH'><dir id='RcVeH'><q id='RcVeH'></q></dir></style></legend>
      <bdo id='RcVeH'></bdo><ul id='RcVeH'></ul>

      <i id='RcVeH'><tr id='RcVeH'><dt id='RcVeH'><q id='RcVeH'><span id='RcVeH'><b id='RcVeH'><form id='RcVeH'><ins id='RcVeH'></ins><ul id='RcVeH'></ul><sub id='RcVeH'></sub></form><legend id='RcVeH'></legend><bdo id='RcVeH'><pre id='RcVeH'><center id='RcVeH'></center></pre></bdo></b><th id='RcVeH'></th></span></q></dt></tr></i><div class="eem22i2" id='RcVeH'><tfoot id='RcVeH'></tfoot><dl id='RcVeH'><fieldset id='RcVeH'></fieldset></dl></div>
      <tfoot id='RcVeH'></tfoot>
    1. <small id='RcVeH'></small><noframes id='RcVeH'>

      1. 如何在laravel中為每個用戶生成唯一的隨機值并將

        How to generate unique random value for each user in laravel and add it to database(如何在laravel中為每個用戶生成唯一的隨機值并將其添加到數據庫中)

                <bdo id='zdxXY'></bdo><ul id='zdxXY'></ul>

              • <tfoot id='zdxXY'></tfoot>

                <small id='zdxXY'></small><noframes id='zdxXY'>

                  <tbody id='zdxXY'></tbody>
              • <i id='zdxXY'><tr id='zdxXY'><dt id='zdxXY'><q id='zdxXY'><span id='zdxXY'><b id='zdxXY'><form id='zdxXY'><ins id='zdxXY'></ins><ul id='zdxXY'></ul><sub id='zdxXY'></sub></form><legend id='zdxXY'></legend><bdo id='zdxXY'><pre id='zdxXY'><center id='zdxXY'></center></pre></bdo></b><th id='zdxXY'></th></span></q></dt></tr></i><div class="oeus222" id='zdxXY'><tfoot id='zdxXY'></tfoot><dl id='zdxXY'><fieldset id='zdxXY'></fieldset></dl></div>
                <legend id='zdxXY'><style id='zdxXY'><dir id='zdxXY'><q id='zdxXY'></q></dir></style></legend>
                  本文介紹了如何在laravel中為每個用戶生成唯一的隨機值并將其添加到數據庫中的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在開發一個活動組織網站.在這里,當用戶注冊活動時,他將獲得一個唯一的隨機數(10 位),我們用它來生成條形碼并將其郵寄給他.現在,

                  I am developing a event organization website. Here when the user registers for an event he will be given a unique random number(10 digit), which we use to generate a barcode and mail it to him. Now,

                  1. 我想為每個注冊的活動設置唯一的編號.
                  2. 也是隨機的

                  一種解決方案是獲取數組中的所有隨機數并使用 Php rand(1000000000, 9999999999) 生成一個隨機數,然后循環并檢查所有值.獲取不等于數組中任何值的第一個值并將其添加到數據庫中.

                  One solution is to grab all the random numbers in an array and generate a random number using Php rand(1000000000, 9999999999) and loop through and check all the values. Grab the first value that doesn't equal to any of the values in the array and add it to the database.

                  但我認為可能有更好的解決方案.有什么建議嗎?

                  But I am thinking that there might be a better solution to this. Any suggestion?

                  推薦答案

                  您的邏輯在技術上沒有問題.但是,如果您的應用程序吸引了大量用戶,那么在資源和計算時間方面,獲取所有隨機數可能會變得不必要地昂貴.

                  Your logic isn't technically faulty. However, if your application attracts lots of users, fetching all of the random numbers may well become unnecessarily expensive, in terms of resources and computation time.

                  我建議另一種方法,即生成一個隨機數,然后根據數據庫進行檢查.

                  I would suggest another approach, where you generate a random number and then check it against the database.

                  function generateBarcodeNumber() {
                      $number = mt_rand(1000000000, 9999999999); // better than rand()
                  
                      // call the same function if the barcode exists already
                      if (barcodeNumberExists($number)) {
                          return generateBarcodeNumber();
                      }
                  
                      // otherwise, it's valid and can be used
                      return $number;
                  }
                  
                  function barcodeNumberExists($number) {
                      // query the database and return a boolean
                      // for instance, it might look like this in Laravel
                      return User::whereBarcodeNumber($number)->exists();
                  }
                  

                  這篇關于如何在laravel中為每個用戶生成唯一的隨機值并將其添加到數據庫中的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                  <i id='mfudD'><tr id='mfudD'><dt id='mfudD'><q id='mfudD'><span id='mfudD'><b id='mfudD'><form id='mfudD'><ins id='mfudD'></ins><ul id='mfudD'></ul><sub id='mfudD'></sub></form><legend id='mfudD'></legend><bdo id='mfudD'><pre id='mfudD'><center id='mfudD'></center></pre></bdo></b><th id='mfudD'></th></span></q></dt></tr></i><div class="syy0miy" id='mfudD'><tfoot id='mfudD'></tfoot><dl id='mfudD'><fieldset id='mfudD'></fieldset></dl></div>

                    <tfoot id='mfudD'></tfoot>
                      <bdo id='mfudD'></bdo><ul id='mfudD'></ul>
                          • <legend id='mfudD'><style id='mfudD'><dir id='mfudD'><q id='mfudD'></q></dir></style></legend>
                              <tbody id='mfudD'></tbody>
                          • <small id='mfudD'></small><noframes id='mfudD'>

                            主站蜘蛛池模板: 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 无线对讲-无线对讲系统解决方案-重庆畅博通信 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 米顿罗计量泵(科普)——韬铭机械 | 山东限矩型液力偶合器_液力耦合器易熔塞厂家-淄博市汇川源机械厂 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 一体化污水处理设备-一体化净水设备-「山东梦之洁水处理」 | 多功能干燥机,过滤洗涤干燥三合一设备-无锡市张华医药设备有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 一体化污水处理设备-一体化净水设备-「山东梦之洁水处理」 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 济南轻型钢结构/济南铁艺护栏/济南铁艺大门-济南燕翔铁艺制品有限公司 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 黄石妇科医院_黄石东方女子医院_黄石东方妇产医院怎么样 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 天坛家具官网| 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 |