> 結局シャールについて朝まで考えたんだけど > 1桁目+2桁目の合計値を10倍して > 4桁目と5桁目の合計値を足す > その数値をIDにするから20+11と30+1は同一になる > 134はID134ではなくID0に転回する > だからDB上の134と135のシャールは作られない > という結果に落ち着いた https://ideone.com/Us1sog ということでプログラムを直したけど これって日本のバーコード使うと先頭が大体48か49に落ち着いちゃって すごいばらつきが無い状態になる気がする ロジックを考えた人には反省していただきたい 参考:2021/06/13(日)08時41分58秒