<?php namespace App\Classes; class TransactionGeneration { public function generateTransaction() { $characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; // $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < 12; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } public function generateID() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < 30; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } public function generateMSID() { $characters = '0123456789'; // $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < 16; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return date('Y') . $randomString; } public function generateCode() { $characters = '0123456789'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < 6; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return date('Y') . $randomString; } }